Das geht nicht. XP kann man nicht auf eine bestehendes Vista-System installieren. XP schreibt seine Systemdateien immer in das Start-/Bootlaufwerk und würde bei der Installation die Vista-Start-Dateien überschreiben.
Du musst zuerst XP installieren und dann Vista zusätzlich (auf eine andere Partition). Das geht.