Как сделать от такую маленькую галерею но чтоб при нажатии на фото оно увеличивалось?
Вполне хорошее решение fancybox.net
Выводите маленькие картинке, нажатие по каринке обрабатываете JS, а потом скрытый тег img делаете видимым и пишете нужный src. В jQuery для этого куча плагинов есть.