Excuse me, to dual boot, you install OLD OS before NEW OS.
That means you need to install XP FIRST before VISTA.
Now that you can't boot, try repairing Vista.
Since it's a pre-loaded version, check the manual on how to recover
from within the partitions of your hard disk.
Don't know, search your PC manufacturer website and download their
userguides. Follow it throughout.