Saludos.
PhpBB, Elgg, MyBB, Booked o FluxBB son algunas herramientas de gestión aplicadas a la creación de foros, chats, libros de visitas u opiniones, etc.
Recientemente he estado trabajando en la implementación de este tipo de utilidades en alguna página web, donde me busco la interacción de visitas. El problema que he visto que todas estas herramientas son, la mayoría de las veces, poco o nada modificables. no te puedes salir de unos parámetros determinados. Es muy difícil, casi imposible (si eres algo exigente) dar con una que asuma todas tus necesidades.
Por otra parte, la mayoría son complejas tanto para quien gestiona como para quien participa (yo buscaba un foro donde la interacción sera rápida, donde el usuario no tenga que darse de alta y rellenar 453 campos, un sistema dinámico y articulado en pregunta-comentario-respuesta-tema o nuevo tema).
Resumiendo...aunque hay muchas herramientas que te van a facilitar la vida, es problemático dar con una que se ajuste al 100%
Solución? Al final opte por maquetar yo mismo un sito web, simple (o minimalista) con poco peso e incrustar un fragmento de php (diseño enfocado al server) donde se interacciona de manera rápìda y eficaz.
En caso de que tengas interés, te puedo ayudar (tranquilo que no cobro) o te puedo pasar la url del sitio que te he descrito (es un sitio de adultos)
Suerte!