Código PHP:
for ($falg = $mes; ;$mes++) {
if ($mes > $mes2) {break;}
$flager="$anyo-$mes-$dia";
$fgl=$mes+1;
$flager1="$anyo2-$fgl-$dia2";
$sql=mysql_query ("SELECT * FROM post WHERE fecha BETWEEN '$flager' AND '$flager1'");
while ($data = mysql_fetch_assoc($sql)){
aqui es donde pongo las cosillas que quiero en funcion de lo que quiera saver, autor, tema, tags mas usados...}}
?>
Asi es como lo e resuelto al final, muchas gracias por las acalaraciones, lo dejo aqui por si a alguien le sirve.
Un saludo (si encontrais errores o no se entiende muy calro preguntar sin miedo, que esto a sido un poco improvisacion, y siempre se puede pulir el codigo)