El virtualbox OSE no tiene soporte para USB, hay que tocar algo. La otra versión de virtualbox sí tiene, así que, ¿cuál usas?
Si tu versión tiene soporte para usb o se lo has configurado, ¿lo has activado para la máquina virtual de winxp?
De todos modos yo buscaría una opción que no requiriera una máquina virtual, supongo que habrá algo para el iphone.