To clarify: This isn't a hardware problem. There is a file missing from your hard drive, and that is what is preventing Windows from starting.
If you have your Windows XP DVD, you might be able to use it to repair the system--start the computer with the Windows disc in the DVD drive.
If you don't have a copy of Windows on DVD, you might want to look into getting one, or borrowing one.