Die foreach-Schleife wird auch nicht ganz korrekt aufgerufen. So müsste es funktionieren:
Code:
<?php
$files = scandir('dein/dir/');
$start = (!empty($_GET['start'])) ? intval($_GET['start']) : 0;
foreach(array_slice($files, $start, $start+5) as $image)
{
  echo '<img src="dein/dir/'.$image.'" alt="'.$image.'" /><br /> ';
}
echo '<a href="'.$_SERVER['PHP_SELF'].'?start='.($start+5).'">Nächste Seite</a>';
?>
In Zeile 2 und 6 musst du noch den Pfad zum Bilderordner anpassen.

freundliche Grüße, Rolus