d3vrandom - 9:21 pm on Apr 6, 2011 (gmt 0)
First thing is that you will have to host outside the US because US hosting providers don't have any "intestinal fortitude". They'll suspend the site if they get even a whiff of a DMCA.
So its Europe or Asia that you have to look at for the hosting. And here again some countries are weaker than others. There are some datacenters in Sweden, for example, that won't give in easily.
As far as protecting against hackers goes you'll need to pay extra to the hosting provider to secure and manage the server and install hardware firewalls and stuff. You may even need redundant servers in multiple locations. And definitely set the TTL of your DNS records to a very low number so you can switch servers quickly.
Your domain will also have to be registered outside the US preferably with a european registrar that has a history of siding with clients. You may even have to avoid GTLDs entirely and stick with European CCTLDs.
All of this will cost megabucks. Which brings me to the question of your income stream. Will you be using US based paypal or some other company to process your payments? Don't be surprised if they bail on you if you get into trouble. How will you fund your operation if you can't make any money?