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 suggest? I2P, Freenet?