Bueno pues tienes el Postnuke muy parecido pero mejor para tu caso.
Hay un modulo de serie que se llama multisites.
Ese modulo es para tener diferentes webs con 1 misma base de datos, 1 subida de archivos.
Tienes un ejemplo en
www.postnuke.org yendo a cada seccion.
Manuales en
www.postnuke-hispano.com
Otra posible solucion es hacer un javascript o codigo php que detecte en que pagina estas salga el menu1 menu2,menuN pero eso es mas codigo