Over the years I’ve done many multi boot systems containing pretty much everything except Win2003.
Do a google and search for ‘multibooting’ or ‘booting multipe OS’s’.
I believe you would start by installing the older OS’s first..and then finish with Linux as it and Win2K, WinNT, and probably Win2K3 have boot loaders built in.
You can install OS’s on the same drive, different partitions. but the best way would be to have them on different HD’s.
Another option would be to use something like the TRIOS DRIVE SELECTOR..this is a hardware solution..where you actually boot off of different drives by selecting which drive you want. Much safer, as the OFFLINE drives are in affect OFFLINE.
You can use the Dual Boot feature of any Windows Operating system. However, you have to consider at most the compatibility of the operating system versions to the hardware installed in your computer system because enabling your computer system for dual boot requires a high hardware specifications to run both operating system.