lo que pasa es que es para un libro de visitas mira aqui esta el codigo completo 
pero no como aplicar todo el codigo que me diste para cambiarlo como le puedo hacer   
 Código PHP:
    <?php
class maxGuestbook{
   var $messageDir = 'messages';
   var $dateFormat = 'd-m-Y g:i:s A';
   var $itemsPerPage = 10;
   var $messageList;
   
function processGuestbook(){
   if (isset($_POST['submit'])) {
      $this->insertMessage();
   }
   $page = isset($_GET['page']) ? $_GET['page'] : 1;
   
   $this->displayGuestbook($page);
}
   
function getMessageList(){
    
   $this->messageList = array();
   
    // Open the actual directory
    if ($handle = @opendir($this->messageDir)) {
        // Read all file from the actual directory
        while ($file = readdir($handle))  {
            if (!is_dir($file)) {
               $this->messageList[] = $file;
          }
        }
    }    
    
    rsort($this->messageList);
    
    return $this->messageList;
}   
 
function displayGuestbook($page=1){
      $list = $this->getMessageList();
      //echo "<center><a href='add.php'>Leave a message</a></center>";
      echo "<table class='newsList'>";
      
      //Get start point and end point
      $startItem = ($page-1)*$this->itemsPerPage;
      if (($startItem + $this->itemsPerPage) > sizeof($list)) $endItem = sizeof($list);
      else $endItem = $startItem + $this->itemsPerPage; 
      
      for ($i=$startItem;$i<$endItem;$i++){
         //foreach ($list as $value) {
         $value = $list[$i];
          $data = file($this->messageDir.DIRECTORY_SEPARATOR.$value);
          $name  = trim($data[0]);
          $email = trim($data[1]);
         $submitDate = trim($data[2]);    
         unset ($data['0']);
         unset ($data['1']);
         unset ($data['2']);
          
         $content = "";
         foreach ($data as $value) {
               $content .= $value;
         }
          
          echo "<tr><th align='left'><a href=\"mailto:$email\">$name</a></th>
                    <th class='right'>$submitDate</th></tr>";
          echo "<tr><td colspan='2'>".nl2br(htmlspecialchars($content))."<br/></td></tr>";
      }
      echo "</table>";
      if (sizeof($list) == 0){
         echo "<center>No hay comentarios aun!</center>";
      }
      // Create pagination
      if (sizeof($list) > $this->itemsPerPage){
         echo "<div id=\"navigation\">";
         if ($startItem == 0) {
            if ($endItem < sizeof($list)){
               echo "<div id=\"nright\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\" >Next »</a></div>";
            } else {
               // Nothing to display
            }
         } else {
            if ($endItem < sizeof($list)){
               echo "<div id=\"nleft\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\" >« Prev</a></div>";
               echo "<div id=\"nright\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\" >Next »</a></div>";
            } else {
               echo "<div id=\"nleft\"><a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\" >« Prev</a></div>";
            }
         }
         
         echo "<br/></div><br/>";
      }
      echo "<hr />";
      $this->displayAddForm();
}
 
function displayAddForm(){
?>