Skrypt tworzący listy uzytkowniko PHP

W jaki sposob można stworzyć system pokazywania jakiejś treści pobieranej z bazy danych np. listy użytkowników, ale w taki sposób, by stworzone były stony np. po 10 użytkowników na jednej i jesli użytkowników przybywa to skypt automatycznie dzieli to na większą ilość podstron i odwrotnie jesli użytkowników ubywa (zostali usunięci) ilośc stron sie zmniejsza.

Np: (po 5 uzytkowników)

Użytkownik 1

Użytkownik 2

Użytkownik 3

Użytkownik 4

Użytkownik 5

Strona: 1,2,3,4,5…

Na tej zasadzie działa wyszukiwarka google chyba.

Z góry dzięki za pomoc.