Hi,
The easiest method to achive a working vista and XP is to insert the Vista DVD and boot the machine.
When presented with the install menu select repair my computer and perform a stsrtup repair (this will normally be the default action anyway

).
The repair option should then generate a startup boot menu with both operating systems listed.
This may be edited with MSconfig.exe from
within Vista to adjust the wording
Hope this helps