since vista is already installed ....
1. go to d disk management ... shrink one of the disks -
how to shrink, so u can have a new partition to install XP
2. install XP on the new partition
since vista & xp do not have the same boot manager, xp is gonna overwrite another boot loader over the vista, that is why the xp installation is the only one showing, so ...
3. reinstall vista boot loader using the vista/recovery cd, there would be an option there to search/startup repair installation -
how to4. modify vista boot loader ... just use/install EasyBCD to modify it, much easier ...
EasyBCDDONE!