You could also access your XP partition or drive from within Windows 7. If it doesn't have a drive letter, you could assign one with disk management.
In the start menu, right click computer and choose manage. Then go to disk management.
About booting: I'm still betting there is some USB or keyboard setting that is not enabled. That's why it won't react at the boot screen.