есть два варианта: 1 ваша прога работает со стандартными портами com или lpt напрямую и в вашем компьютере есть стандартные (!!!!!) порты, но XP не дает к ним обращаться. В таком случае вам нужен драйвер открывающий доступ к аппаратным ресурсам. Я использую PortTalk
2 ваша прога ставит свои драйвера для com или lpt, в вашем компьютере нет стандартных портов и вы используете pci io карту (на pci картах порты нестандартные). В таком случае вам придется использовать VmWare Workstation. Vmware умеет виртуализировать com lpt и частично scsi. Virtualbox lpt не поддерживает.