Hola: Yo haría lo siguiente: llamaría las páginas (con el contenido) al content de la página principal vinculadolos a través de la botonera
Ej:
<div id="botoneraprincipal">
<table width="752" border="0" class="subotón" bgcolor="#FFFFCC">
<tr>
<td width="121"> <div align="center" class="subotón"><a href="index.php?pagina=empresa" >EMPRESA </a></div></td>
<td width="121"><div align="center" class="subotón"><a href="index.php?pagina=ingreso" >INGRESO</a></div></td>
<td width="121"><div align="center" class="subotón"><a href="index.php?pagina=servicios" >SERVICIOS</a></div></td>
<td width="121"><div align="center" class="subotón"><a href="index.php?pagina=productos">PRODUCTOS</a></div></td>
<td width="121"><div align="center" class="subotón"><a href="index.php?pagina=suscribase" >SUSCRIBASE</a></div></td>
<td width="121" ><div align="center" class="subotón"><a href="index.php?pagina=contacto" >CONTACTO</a></div></td>
</tr>
</table>
</div>
Y después realizas un switch en el content, algo así:
<p class="textocontent">
<?php
switch ($recibe_pagina){
case "recibe":
include ("recibe.php");
break;
case "empresa":
include ("empresa.php");
break;
case "ingreso":
include ("ingreso.php");
break;
case "servicios":
include ("servicios.php");
break;
case "productos":
include ("productos.php");
break;
case "suscribase":
include ("suscribase.php");
break;
case "contacto":
include ("contacto.php");
break;
default:
include ("empresa.php");
}
?></p>
De esta manera mantienes la estructura principal y el contenido va cambiando, esto es lo que yo he hecho en la página personal que estoy armando, y me a resultado, si quierés verla www.designovisual.com.ar, lo que si piedad que soy novatita en esto. Saludos