Um das Rad nicht neu zu erfinden, sollten Sie sich diese einfache PHP-Paginierungsklasse ansehen:
http://www.catchmyfame.com/ 2007/07/28/endlich-die-einfache-paginierungsklasse/
Es wird wahrscheinlich nicht sofort perfekt für Sie sein, aber es ist ziemlich einfach zu ändern und wieder Dinge zu codieren, die viel interessanter sind als Paginierung :)