It sounds like it doesn't know where to boot from (issue with MBR perhaps). Have you tried recovery console and asked it to either fixboot or fixmbr? (You can get a listing of commands used in the Recovery Console from Microsoft's Knowledge Base)

And just to be clear... you have multiple versions of XP on the drive?