Are they cracked games perhaps?
Is there a friend or relative who's computer you can install it on just to make sure it's not a disc problem?
You can try putting the disc in, copying all of the files into a folder on a desktop installing from there.
Do you have starforce copy protection software installed from any previous games?
It could also be trying to launch a directx install.
To fix that you could try the following:
Explore the disc and find the folder DXREDIST. In that folder run DXSETUP.exe (This will start the DirectX setup program. It's important that this step is taken, even if you have a newer version of DirectX installed. The newer version won't be overwritten but the installer will let Windows know that it's been run and that should stop the installer from trying to run the DirectX setup and hanging again.
After this try running setup again.
If you still get errors open the Task Manager. Go to the Processes tab. Select ctfmon.exe and click "End Process". Close the Task Manager and try installing again.