pues me imagino una programación muy compleja pero el inicio y lo más sencillo para comenzar es usando str_replace() al contenido del sitio, algo asi:
Cita: <?
$nombre_archivo = "mi_archivo_a_modificar.html";
$buscando = "Conjunto de caracteres buscados";
$reemplazo = "Conjunto de caracteres que se reemplazaran";
$contenido = file_get_contents($nombre_archivo);
$contenido_nuevo = str_replace($buscando, $reemplazo, $contenido);
if(is_writable($nombre_archivo)) {
$abrir = fopen($nombre_archivo, 'r+') or die('Imposible abrir archivo!');
if(fwrite($abrir, $contenido_nuevo, filesize($nombre_archivo))) {
echo 'Se modificó el archivo: '. $nombre_archivo .' exitósamente';
} else { echo 'Imposible escribir en el archivo'; }
fclose($abrir);
}
?>
Algo más complejo sería usando preg_replace, expresiones regulares.
Pero para empezar sería con eso, sin embargo la opcion mas viable sería usar bases de datos haciendo un CMS mas dinámico.