place the vista drive as master, and the xp as slave, then follow the directions of bcdedit.exe at the end of tutorial:
http://www.syschat.com/dual-boot-vis...eady-1946.html
The drives will have to have been setup on the same computer, otherwise they will not boot with different hardware in another computer.