I can provide this for you using an existing package. If you are set on PHP, I can use Drupal; my preference would be Plone (a Python/Zope package), which is better designed and has some more basic features. Either should allow moderated comments and a management system for of all the public pages.
Delivery time includes a testing cycle; initial results should be available in roughly 10 days. Let me know if you have any questions.
Thank you,
Nathaniel Eliot
T9 Productions