dico la mia...

se la pagina che visualizzi è passata tramite get ad esempio:

pagine.php?pag=5

puoi fare un ciclo di for in questo modo

Codice PHP:
$wiev=$_GET['pag];
$start=$wiev-2;
$end=$wiev+2;

for($i=$start;$i<=$end;$i++)
  {
  echo $i;
  }