Do you have an XP CD or whatever the OS is? Install an XP CD, boot off it and then at the options press R for a repair.
When you get the command prompt, type fix boot, and say yes at the prompt, then type fixmbr and then y again. After that, type chkdsk /R.
If that doesn't work, then boot...