Welcome to Seven Forums.
Don't remember if this is the same in XP, but you can try it.
Go to msconfig or System Configuration, Boot tab, Should be a time out box, enter the number in seconds that you want the boot menu to wait.
If that doesn't work download EasyBCD
Click the 'Change Settings' button then adjust the 'Bootloader Timeout' box.