It is so long since I did anything with XP but I seem to remember that there was a repair utility on the CD/DVD that could repair the boot of XP.
Have you tried booting to your installation disk to...