You could also try VDMsound since it is probably the lack of DOS sound drivers in XP that is causing the problem.
DOSBox needs some experience to use properly but there is a nice overview of what to do here,
http://vogons.zetafleet.com/viewtopic.php?t=2502
VDMSound can be found here,
http://www.ece.mcgill.ca/~vromas/vdmsound/ or here
http://sourceforge.net/projects/vdmsound/
Happy Gaming,
The Picard