Run chkdsk on your HDD as it may be caused by a few corrupted sectors on the HDD. After that, if it still doesn't work, you should use the repair option off the Windows XP disc to restore all your operating system files.

There should be a "press any key to enter setup..." prompt right when boot sequence starts on the CD.