It sounds like remnants of the Windows 7 bootloader are still present. You can fix this by repairing the Windows XP boot sector using the XP installation CD and running the fixmbr and fixboot commands in Recovery Console. You’ll find more detailed guidance in similar threads here...