Whenever XP runs into a fatal error, it reboots instead of showing you a BSOD. So try turning it off and you'll see what the error is. Right clock on My Computer, and select Properties. Click the Advanced tab. Click the Settings button under Startup and Recovery and uncheck the Automatic Restart box. That should do it.
Cheers,
cgkanchi