kommt darauf an, was du mit parallel meinst.
wenn beide Systeme nicht gleichzeitig laufen sollen, kannst du erst WinXP installieren, danach Vista (in getrennten Partitionen).
Vista erkennt das vorhandende WinXP und richtet dir ein Bootmenü ein, bei dem du während dem Startvorgang wählen kannst, welches gestartet werden soll.
Wenn beide zeitgleich parallel laufen sollen, kannst du dir einen Software installieren, welche dir beliebig viele virtuelle Rechner simuliert.
Damit kannst du z.b. unter Windows XP eine Vista Installation in einem Programmfenster parallel betreiben.
VirtualPC von Microsoft kann das, ist sogar kostenlos erhältlich.
Oder VMware, welches etwas mehr Optionen bietet.