Hallo Thomas!
MySQL unterstützt LIMIT - daher kannst Du relativ einfach direkt mit dem Select-Statement Datensätze x..y ausgeben.
Mehr dazu unter http://www.mysql.com/doc/en/SELECT.html
Beispiel:
SELECT * FROM table LIMIT 5,10; # Retrieve rows 6-15
Das drumherum dürfte nicht all zu schwierig sein ;-)
mfg
norbert =:-)