sono riuscito a fare un passo avanti
// esecuzione prima query
$count = mysql_query("SELECT COUNT(id) FROM news WHERE regione = '" . $regione . "' ");
$res_count = mysql_fetch_row($count);
........
in questo modo mi fa vedere solo quelli della regione interessata pero' supponendo di avere 6 record sul db e volendo visualizzare 5 record per pagina quando clicco sulla pagina 2 non mi fa visualizzare il sesto record.