I'm confident VirtualBox can do it as well, but I haven't personally tried.
In my opinion, VMWare is well worth the price.
10.6.8 server used to be quite expensive ($500), but it looks like you can pick it up pretty cheap now on ebay ($40).
Are you actually planning on running a production server like this, or do you just need 10.6.8 for testing?