Krótko: da się.
Odpinasz dysk z Win7, a na drugim instalujesz Windows XP. W ten sposób nie wytniesz boot menadżera od siódemki. Następnie podpinasz dysk z siódemką, wybierasz żeby ten się zabootował jako pierwszy, odpalasz Windows 7, ściągasz BCDedit i dodajesz do boot menadżera wpis z odnośnikiem do Windows XP. Przy kolejnym uruchomieniu wybierasz jaki system ma wystartować.
Chcąc zainstalować to prawidłowo, zgodnie ze sztuką musiałbyś zaczynać od instalacji najstarszego Windowsa czyli najpierw XP, potem Win7 i wpisy same by się dodały.
Oczywiście w ten sposób można zrobić instalację na jednym dysku ale dwóch partycjach ale wtedy najprawdopodobniej XP wytnie boot menadżera i siódemka sama z siebie się nie podźwignie.
Aha, najlepiej jakbyś pobrał najświeższą wersję XP z Internetu, tak aby był tam IE9, SP3, no i najlepiej jakby były w nim stery od SATA, bo inaczej Ci dysku nie znajdzie w trybie AHCI, a stacji dyskietek już pewnie nie posiadasz, bo instalator XP pendrive'ów nie widzi.