Try with It Virtualization!
I have had it running am running VMware Server 1.08 with DOS 6.22 running in it. Screenshot below.
The host computer was an Intel Core2Duo 3.0GHz (6 MB Cache), 6 gigs Ram, Windows XP Pro 64 bit and yes that really is DOS 6.22 running in a window.
If you are running a modern Windows-based PC it is still possible to run true DOS. You will need either Microsoft Virtual PC or VMware Server or Virtual Box to create the DOS session and of course some DOS diskettes.
My experience says it is easier to get CDROM function in DOS with Virtual PC than it is with VMware. However, there is more community support for VMWare.
So, give it a go!