DoS attacks are really easy against Tor hidden services. The service can't block the attacker because all clients are anonymous. Tor hidden service introduction points can sometimes also be DoS-attacked. I wouldn't use Tor to run a site like this.
what would you use to run a site like that?