Mostrar resultados de la DB en varias páginas

Hey, qué tal!

Bueno, pues supongo que el título es un poco descriptivo, lo que quiero hacer es que se muestren resultados de una base de datos en varias páginas distintas.

Explico:

Tengo un sistema de comentarios en el que los visitantes pueden escribir y claro, se inserta el comentario en la base de datos, y luego con un código PHP muestro los comentarios insertados en la base de datos.

El "problema" es que se muestran todos en la misma página, pero yo quiero que cada 8 comentarios se ponga el resto en otra página, y si en esa página se llega a los 8 a una tercera página, etc...

¿Alguien me ayuda? :-D

Saludos!
Es que si no sé que tipo de sistema de comentarios tienes no puedo echarte una mano exactamente.

Un saludo.
Estos son los códigos por si te sirven:

comentarios.php (Donde se muestran los comentarios)
<?php

include("config.php") ;

mysql_connect($server, $db_user, $db_pass) or die (mysql_error()); 
$result = mysql_db_query($database, 'SELECT * FROM comentarios ORDER BY ID DESC') or die (mysql_error()); 

if (mysql_num_rows($result)) { 
   while ($qry = mysql_fetch_array($result)) {
echo "<div class='forumContainer  ' ><div class='forumMessageCounter'>$qry[ID]</div><div class='forumTitle forumDetails'><span class='sprite-ui status-available-16 iepng'></span><span style='color: red;'><b>$qry[nick]</b></span> <img src='http://s.ccdn.ur-img.com/img/star.png' hspace='1' border='0'><img src='http://s.ccdn.ur-img.com/img/star.png' hspace='1' border='0'><img src='http://s.ccdn.ur-img.com/img/star.png' hspace='1' border='0'><img src='http://s.ccdn.ur-img.com/img/star.png' hspace='1' border='0'><img src='http://s.ccdn.ur-img.com/img/star.png' hspace='1' border='0'><br><span class='forumMessageDate'><i>Enviado el día <b>$qry[fecha]</b> a las <b>$qry[hora]</b></i></span></div><br clear='left'><div class='forumContent forumDetails'>$qry[comentario]</div></div>";
}
}
?>

comentar.php (Donde se ejecuta el código que guarda el comentario en la base de datos)
<?php

date_default_timezone_set('Europe/Madrid');

include("config.php");

mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
date_default_timezone_set('Europe/Madrid');
$HORA = time (); 
$FECHA = time (); 

$HORA = date ( "H:i:s" , $HORA ); 
$FECHA = date ( "Y/m/j" , $FECHA );

mysql_select_db($database) or die ("error2".mysql_error());

mysql_query ("INSERT INTO comentarios(`nick`, `comentario`, `fecha`, `hora`) VALUES ('$_POST[nick]', '$_POST[comentario]', '$FECHA', '$HORA')");

?>

El formulario para enviar un comentario tiene este código:
<form method="post" name="frm" action="comentar.php" onSubmit="return valida(this);">Nick <input type="text" name="nick" /><br /><span class="forumMessageDate"><br /></span></div><br clear="left"/><textarea name="comentario" cols="55" rows="6"></textarea><br /><button type="submit" class="urBtn iepng green " id="answerSubjectBtn" onclick="valida_envia()"><span class="iepng urBtnLabel">Enviar comentario</span></button></div></form>