Hola david,
Para hacer esto, tendrias que almacenar en una base de datos el contenido de cada una de las páginas, algo asi:
Quienes somos: blablablabla
Contáctenos: jujujujujuju
etc.
En una tabla con cuatro campos, codificas la pagina, almacenas el titulo, almacenas el contenido (blablablabla) y por ultimo (opcional) el estado de la página.
Asi, en la tabla tienes todas las páginas, luego puedes hacer un codigo en php para que realize la búsqueda de contenidos.
Luego otra página para el listado de resultados y en cada item su respectivo link para que se vea la página.
Programas esto y algunas cosas mas y resulta un sistema administrador de contenidos.
Saludos.