Вы спрашиваете, как сканировать каталог или как связать список изображений с URL-адресами?
ответ на первый вопрос - функция glob ()
второй ответ - использовать ассоциированный массив
$list = array('foo.gif' => 'bar.php', 'blah.gif' => 'quux.php');
и цикл foreach для вывода изображений и ссылок
foreach($list as $src => $href) echo "<a href='$href'><img src='$src'></a>";