It could be that you need to manually assign the USB a drive letter. Sometimes happen if there is a conflict with another drive.
In XP go to Administrative tools in control panel, then open up "Computer Management". you should have a tree structure on the right. Towards the bottom under storage you should have disk Management. Click on this and this will show all the disks connected. Have a look for your USB stick. If its there with no drive letter assigned right click on it and choose "Change drive letter and paths". Just manually choose a letter that isn't used. It should now show in My Computer.
If it isn;t you might want to check that the USB ports are working. If it's recently been rebuilt then it might be missing the USB drivers. Check the device manager under the hardware tab in system properties found in the control pannel.
Hope this helps
Regards
Dave