Entre unos y otros, al final os vamos a pedir todas las funcionalidades de phpBB. Personalmente me parece una labor titánica programar un foro en php tan completo como este. Además este tipo de foros todo el mundo sabe cómo funcionan ya que es un estándar en internet. Desconozco los problemas técnicos que mencionas, pero la base de datos MySql la puedes modificar y adaptar a tus necesidades y seguir funcionando con phpBB, que se alimenta por consultas SQL.
En cualquier caso, suerte.
Esto va a destiempo pero es que solo me paso por aquí para leer de vez en cuando.
Hay una cosa que siempre me he planteado al ver un foro tan dividido como este. ¿Porqué no hacerlo como si fuera un filtro?. Quiero decir, tener de comienzo la cabecera con los subforos y TODOS los últimos mensajes. Supongamos que entonces entres, pongamos por caso, a la sección de 'Instrumentos'. Podrían aparecer tanto una cabecera con los subforos, como a continuación todos los últimos mensajes en esa sección. Y poder entrar si se quiere a un subforo, guitarras y bajos, por ejemplo, y que entonces se 'filtren' los mensajes exclusivamente para esa subsección.
De esa forma uno no tendría la sensación de que o aterriza en el foro correcto o se le puede pasar un hilo interesante.