i got it to work, all i had to do was add the following to grub:
title Windows at hdb1
rootnoverify (hd1,0)
chainloader +1
The XP drive was used on this computer but was taken out to copy files over to another computer (via a ide to usb converter), during that time i added another drive to my PC and installed FC5 on it and yes the Fedora drive is slave because i dont have a jumper for it and its default setting slave.
So now have it working exacly how i want it to, the Fedora drive as the boot device. Leaving the boot.ini intact. both fedora and windows are fully working.
with i XP i think u can have 3 major hardware changes before u need to reactivate and all u have to do is ring techsupport and tell them what has happened and they'll give a code.
Thank you very much for helping