OK, jag gör ett försök med fråga 1:
Scriptet som visar databasposterna (inläggen i gästboken) måste hålla reda på några saker:
1. Max antal poster per sida.
2. Totalt antal poster. (Detta för att veta hur många sidor som krävs för att visa alla poster.) Fås genom en SQL-fråga av typen SELECT count(*) FROM tabell
3. Aktuellt sidnummer alternativt aktuell sidas första post. Första gången scriptet laddas är det ju lätt. När du sedan länkar till nästa sida måste du använda t ex:
kod:<pre style="font-size:x-small; font-family: monospace;"><a href="script.php?page=2">Nästa</a></pre>
för att scriptet ska veta vad som gäller nästa gång det körs.
Med all den informationen tillgänglig är det bara att köra en SQL-fråga liknande den här:
SELECT * FROM tabell LIMIT $startpost,$antal_poster
Tänk bara på att $startpost ska vara 0 när du vill visa första posten och 10 när du vill visa post nr 11 osv.
Längst ner på sidan får du göra en "smart" bläddrare som håller reda på vilka sidor man kan bläddra till beroende på vilken man står på och hur många det finns.
Vill du har mer handfasta råd än så (kodexempel) så tycker jag du ska kolla efter färdiga exempel på nätet. Det är en ganska vanlig funktion. Lycka till!