Du musst zuerst Xp installieren, in einer eigenen Partition. Dann kannst du Vista paralell in einer separaten Partition installieren, umgekehrt geht es nicht - dann wird der Bootmanager von Vista überschrieben.

Oder mit Software wie Parallels XP unter Vista als virtuelle Umgebung (Geht aber nur wenn die Software keine 3D Karte braucht oder sonstiges exotisches Zeugs)