I would not put the files on my hosting.
Users would post links at their own discretion. The site would not direct people to do it.
Megaupload would host all of the files.
I’m not sure but what reason would they have for making it illegal? Having the links to it is something they can do just by googling it yet google is still really really popular. It’s not like your forcing anyone to download something. Even if it was illegal, the FBI wouldn’t come after you because they’d be going after the people who actually downloaded and uploaded it.