hola, yo hice algo para las metas y tambien para el titulo de cada pagina cuando se accede a una noticia o entrada
Código PHP:
<?php
if(isset($_GET['entrada_ID'])){ // entrada == noticia
$metas = mysql_query("SELECT titulo, entrada FROM entradas WHERE entrada_ID = '". $_GET['entrada_ID'] ."'", $db_link) or die (mysql_error());
$row_metas = mysql_fetch_array($metas);
// quitar espacios del titulo
$espacio = " ";
$sinespacio = str_replace($espacio, ",", "$row_metas[titulo]");
// quitar etiquetas html
$html = "<p>";
$nohtml = str_replace($html, "", "$row_metas[entrada]");
?>
<meta name="keywords" content="<?php echo $sinespacio; ?>">
<meta name="description" content="<?php echo substr(strip_tags($nohtml),0,255); ?>">
<?php } ?>
<title><?php echo $row_metas['titulo']; ?></title>
esto te sirve si tienes todo en una tabla de mysql, espero que si, despues le hice algunos cambios para refinarlo, por que me di cuenta que me sobran algunas linias, pero nu tengo ese codigo ahora
. de todos modos espero te sirva
saludos y suerte