A rating system is a great idea.
If I had a site, I would personally reward the top 10%-20% contributors (based on rankings) by offering a profit sharing program from the ad revenues.
Offensive posters who don't contribute anything of value will receive low scores and will risk having...