Well, you could boot to a DOS partition by modifying the NT boot loader, but then you can't run XP at the same time.
I'm not sure if FreeDOS would help any. I don't use it, but maybe they have a way of running it in XP. Seeing as FreeDOS is 100% compatible with DOS, you should see if they can help.
http://www.freedos.org