Ya muhtemelen daha kolay yolu vardır ama ofisteyim şimdi kafa yanıyor çıtırından :)

Ben sayfalama ve listeleme yaptım senin için;

$diziler = array(
"sayfa1" => array(
"sayfaAdi" => "Sayfa 1",
"sayfaİcerik" => "1. Sayfanın içeriği"
),
"sayfa2" => array(
"sayfaAdi" => "Sayfa 2",
"sayfaİcerik" => "2. Sayfanın içeriği"
),
"sayfa3" => array(
"sayfaAdi" => "Sayfa 3",
"sayfaİcerik" => "3. Sayfanın içeriği"
),
"sayfa4" => array(
"sayfaAdi" => "Sayfa 4",
"sayfaİcerik" => "4. Sayfanın içeriği"
),
"sayfa5" => array(
"sayfaAdi" => "Sayfa 5",
"sayfaİcerik" => "5. Sayfanın içeriği"
)
);

$mevcutSayfa = (isset($_GET["sayfa"])) ? $_GET["sayfa"] : 0;
$gosterilecekToplamVeri = 2;
$toplamSayfa = ceil(count($diziler) / $gosterilecekToplamVeri);
for( $i = 1; $i <= $toplamSayfa; $i++ )
{
?>

}

echo "
";
$sira = ($mevcutSayfa-1) * $gosterilecekToplamVeri;
$siradaki2li = $sira+$gosterilecekToplamVeri;
for( $veri = $sira; $veri < $siradaki2li; $veri++ )
{
echo @$diziler["sayfa".($veri+1)]["sayfaAdi"];
echo "
";
}
?>


Burada mesela varolan bir diziye sıralama yaptık, sen her foreachda onun idsini "tagını alarak" farklı sayfa da ilk verdiğim örnekte ki gibi içeriğinede ulaşabilirsin