Lo que haria yo en tu caso seria utilizar los includes de php. Lo mas facil seria crear los archivos que siempre van a ser iguales como cabecera.html, izquierda.html, derecha.html y pie.html (la terminacion tambien puede ser .php segun sea tu caso).
Luego en tus paginas solamente tendrias que incluirlas con la funcion include().
Asi tus archivos html quedarian asi:
cabecera.html
Código:
<div id="cabecera">
<!-- contenido de tu capa estatica -->
</div>
Y asi con todas, luego en cada pagina donde quieras incluirlas pondrias esto:
index.php
Código PHP:
<?php
include("cabecera.html");
// y asi con todas donde correspondan
?>
<div id="contenido_variable">
<!-- aqui iria el contenido que es distinto en cada pagina -->
</div>
No soy muy bueno explicando pero espero que te sirva de ayuda.