We can just post our own puzzles. Also, it's not illegal to post puzzles from other sites. Puzzles on other sites are also very often not made by the site, but made by someone else. If you just mention the author of the puzzles, I don't think there's a big problem.
Anyway I got a bunch of pretty tough puzzles which I could post on the Puzzles Forum, if only it existed
