Running a store through Tor - what are the setup options available?
Try using bitwasp. It seems to provide a lot of features you need. Try it and let us know if it works. 

https://github.com/Bit-Wasp/BitWasp

https://bitcointalk.org/index.php?topic=109223.0