Por lo que veo no quieres cargar otra página entera que tenga incluido el menu, osea que sin recarga de páginas.
Lo puedes hacer mediante ajax. o cambiar el contenido del div por medio de un switch y incluyendo los diferentes archivos dependiendo de lo que se clickee.
Saludos
EDITADO:
Por ejemplo: puedes hacer algo como esto:
Código php:
Ver original<div class="columna">
<?php
switch($_GET['page'])
{
case 1:
include("catalogoLogo/p1c1.html");
break;
case 2:
include("catalogoLogo/p2c1.html");
break;
case 3:
include("catalogoLogo/p3c1.html");
break;
......................................................
default:
include("catalogoLogo/p1c1.html");
break;
}
?>
</div>
Siendo $page una variable que pases por medio de GET cuando presiones en el menu:
Código php:
Ver original<ul>
<li><a href="index.php?page=1">Archivo</a></li>
<li><a href="index.php?page=2">Secciones</a></li>
<li><a href="index.php?page=3">El Autor</a></li>
<li><a href="index.php?page=4">Links</a></li>
.......
</ul>
O usando ajax, que puedes hacer un llamado por GET para cargar un archivo externo en el div.
O usando jquery tambien es posible.
Saludos, espero haberte ayudado.