I'm assuming your oS's are OEM and came preinstalled on your machines, in which case, I believe your out of luck, unless you can get away with installing 7 on the new machine and sweet talk Microsoft into activation by begging hardware change. But strictly speaking those OS's are married to those individual machines and no others. Thats one of the reasons a full retail version is so much more expensive, you're paying for the privileged to install/uninstall as many times and on as many different machines as you'd like as long as it's only ever one at a time. Good luck!
fwiw I watched Craigslist and bought a retail version of 7 Ultimate for approx what an OEM Vers. costs (Some guy won it at a company raffle)so there are deals out there, just make sure the seals are unbroken.