[eluser]pbreit[/eluser]
The options are surprisingly limited. I'm not even sure what to recommend other than Expression Engine (which is really a CMS with wiki and forums modules; and is not free).
[eluser]JasonS[/eluser]
It would be time consuming but if there is nothing currently out there that meets the bill then you could always make something yourself