If I were you, I'd try burning a Linux CD from another machine to boot the computer, then salvage my data onto an external hard drive or flash drive. You could also but a cable kit for about $10/$15 online to turn any hard drive into an external, then plug it into another computer via USB. After saving your stuff, you could wipe and reload the system.
Alternatively, if you have the Windows XP CD (who does?), you might be able to run its recovery.
Make sure to save C:\.gccg!
