Well here's an idea. The following will step thru your array and $i will be equal too how many items you have inside the array.
for($i = 0; $i < count($itarray_name); $i++) {
}
If you are not going to have a large number of items in the array (say less then 20) then the lazy way you could do it is but passing the array number you want from url too url so say you had 5 items in your array.
you'd have your page say view.php. The page before this that linked to view.php passed a variable called $item too the page, and it was orginally set too '0'.
So you can write the code that will display the file at location zero.
because we know how many items are in the array from above we can then list a very very basic paging system at the bottom of the that runs from
1 (which is actually zero in the array) up to what $i (the last value) +1 because we didn't count zero.
So youd have along the bottom of this first page
1 - 2 - 3 - 4 - 5 ...etc. And each number would like too view.php like this.
for the number 2 = view.php?item=1 etc.....
YOu could dynamically create all this. But that's a basic idea.
There are some PHP Paging classes you can find around online as well that will do this for you. But that should help you out with the logic I hope!