I would love to keep them independent. So what should I do? Install Windows 7 first, take the physical hard drive first, then install the second one and install XP SP3 on it? By the way, does it matter where I place them in the CPU?
Yes, physical remove the cable of each HD Drive, when installing each OS.
Below is a dual boot, one-time BIOS Boot Menu.