If there is a 32bit Program that won't install on a 64bit system it is most likely caused by InstallShield or Setup.exe that has a 16bit Installer Process, this can be fixed through a MSI repackager or even Visual Studio...
I'm having the same problems with old applications for cash registers that need the 16bit sub system, which is apparently missing on all 64bit Windows versions. Of course, some of those aren't updated any more, so it's not as simple as grabbing a new version from the manufacturer.
It'd be totally awesome if you could give me a hint on how to repackage those apps, maybe it's really because of the installer. Certainly worth a try, since I always need to carry around a 2nd old laptop with me in case I encounter older systems.