Si vas a manejar, como dices, del orden de 50 páginas, yo te recomendaría que lo hagas con "include" de php + algún script para reemplazar los contenidos.
Puedes ver algo parecido a lo que planteas en este trabajo de Mikmoro:
http://araudi.net/efecto_mootools/efecto_mootools.html
El porqué de mencionarte el "include" es porque en ese enlace, toda la información está en el mismo documento .html, y si es mucha la información (50 "páginas") el tiempo de carga de la página estará en relación directa a la cantidad de información que metas en él.
Un saludo