I recently installed a virtual machine to run certain old (and new) games like tsampikos suggested. I laid out the steps I used here:
http://www.bigbluecup.com/yabb/index...0841#msg610841. Just replace the AGS games with Discworld. You might need to install win 98 instead of xp to run it Discworld properly though. Good luck.
Also, I am not sure if using dosbox will work, but if you want to try you should use d-fend reloaded instead. It is a front-end that runs games in dosbox but makes it really easy for people who aren't comfortable using dos. You can find it here:
http://dfendreloaded.sourceforge.net/.