Well it sort of worked
I ended up reinstalling XP on the other partioned drive and it seems to be working fine. I still have to go and format the original drive that had XP and the problem on it. The XP repair system wouldnt work properly so a reinstall was the only way I could see to go.
Thanks for the help and will let you know if any other problems occur!