<?php
    $ar = array("hoge", "fuga", "foo", "bar");
    $itr = new LimitIterator(
        // 最初から2件づつ分割
        new ArrayIterator($ar), 0, 2)
    );

    foreach($itr as $o) {
        echo $o;
    }
?>

現在のページでデータを切り替えるにはLimitIteratorの第2引数を第3引数に指定したオフセットを掛けていけばいい