Not sure why you can't set up a dual boot, but ...
You can check out cygwin
. It ain't really Linux, but it's linuxy ;-)
Or if you don't mind spending some money (or employing less scrupulous means to obtain proprietary software), you could try vmware
workstation. It creates a virtual machine within windows (and other OS's) on which you can install any x86 OS.