Ti ho creato al volo un esempio con un file di testo chiamato messaggi.txt dove inserisco un po di messaggi con delimitatore: "/".esempio
messaggio uno/messaggio due /messaggio tre /messaggio quattro e così via....
questo script che ti ho creato è funzionante!!in base a questo trovi il modo per adattarlo al tuo script!!spero di essere stato chiaro....
Codice PHP:
<?php
$file
="messaggi.txt";
$fd=fopen($file,"r");
$read=fread($fd,filesize($file));
fclose($fd);
$messaggi=explode("/",$read);
$messaggi=array_reverse($messaggi);
$mess_per_pag=2;

$tot_messaggi=count($messaggi);

$tot_pagine=ceil($tot_messaggi/$mess_per_pag);

if(isset(
$_GET['pagina']))
{
$pagina=$_GET['pagina'];
}
else{
$pagina=1;
}

$start=($pagina-1)*$mess_per_pag;
for(
$i=$start;$i<($start+$mess_per_pag);$i++)
{
if(!isset(
$messaggi[$i]))
{
  
$messaggi[$i]="";
}
echo 
$messaggi[$i]."
"
;
}
$link="";
if((
$pagina!=1)&&($pagina<=$tot_pagine))
                 {
                  
$pag=$pagina-1;
              
$link.=" [url='guest.php?pagina=$pag']INDIETRO[/url]";
                  }
                if((
$pagina>0)&&($pagina<$tot_pagine))
             {
                
$pag=$pagina+1;
              
$link.=" [url='guest.php?pagina=$pag']AVANTI[/url]";
             }
            echo 
$link;
?>