Puedes sugerirle a tu jefe usar uno ya hecho como este mismo VBulletin. Es bastante exitoso. Al menos podrían tomarlo como modelo a hacer. El blog es más bien para escribir y administrar contenido, siento que no se acomoda bien a lo que quieres. El chat es de naturaleza en tiempo real, por lo tanto, tampoco se ajusta. Creo que un foro es la mejor opción. Saludos!