Search the net for a program called "DOSBox". It's a DOS emulator for NT based versions of Windows. You may also need the DOSBox "front end". Another program you may need/find useful is "VDMSound". (Be careful where you get them from.)
Without either/both, your chances of running any DOS software under XP will be slight.
Of course, you can do what I did; purhcase an old Pentium or Pentium 2, with 32mb RAM and Win9x. Windows 95b, 98 & 98SE run on a version of DOS (7.x) which supports FAT32 drives. (DOS 6.x and under only support FAT16.)
You may find this useful: HOTU's Guide to Windows XP Games (As I recall, if you look around the site you'll find links to safe downloads of DOSBox & VDMSound.)
Note: I should add that some DOS programs will not run under new PCs unless the PC has been "slowed down" (Do you get a "runtime 200" error?). HOTU (link above) has several CPU slow-down utilities for download. You may need to "slow" your system before the DOS install(er) will work properly.
Turbo is a Windows slow-down utility.
"Without either/both, your chances of running any DOS software under XP will be slight." The reason is that XP does not have DOS; it "emulates" DOS (and not very well). Basically any program that used a DOS emulator has no hope of running under XP. I "solved" that problem with MS Virtual PC (purchased from another company, natch). The only problem--aside from the cost--is that the Virtual PC has a 640x480 screen and I have not found any way to change that.
Perhaps "Dosbox" does better?
--Boris