Al posto di del valore di $numperpagina metti quanti elementi vuoi vedere per pagina e al posto di $array metti il nome dell'array. Dentro al ciclo for devi gestire tu come visualizzare il contenuto dell'array. Spero che sia esatto...
Codice PHP:
$numperpagina=10;
if (isset($_GET['pagina']))
$pagina=$_GET['pagina'];
else
$pagina=1;
$inizio=($pagina-1)*$numperpagina;
$fine=$inizio+$numperpagina;
if ($fine>count($array))
$fine=count($array);
for($i=$inizio,$i<$fine;$i++)
echo $array[$i]."<br>";
if ($pagina!=0)
echo "<a href=\"?pagina=".($pagina-1)."\">Indietro</a>";
if ($inizio+$numperpagina<=count($array))
echo "<a href=\"?pagina=".($pagina+1)."\">Avanti</a>";