Now, it's possible to set up your server so that the software running your hidden services can't access the internet except over Tor, but it's fairly non-trivial. The easiest method involves obscure iptables matching rules.
torify thttpd
as long as it's all in userland, it'll work (you can't torify vmware)