Forum Moderators: open
The problem is, that he cannot use Adbrite, Yahoo and the rest, because the contents violate their TOS. Not that it's illegal or anything, just that the website is probably not suitable for everybody.
Any ideas how this should be done?
Cheers!
Evaluate your competition. Use your keywords and search on Google, Yahoo, MSN, and Ask. Join the affiliate programs they're using. Seek out industry forums (they sometimes exist) and see what affiliate programs or monetization schemes others use.
Even if there aren't webmasters at forums talking about how to monetize their niche sites, then do a search for "one of your keywords" + Forum and see how the forums are monetizing their sites.