OK first post so please be gentle!

I'm putting together a wordpress.org site that will display photographs from a single portrait shoot or wedding etc., and am looking for an elegant solution to selling the images.

Ideally, the gallery will appear on the page and the client can scroll through them one at a time or as a slideshow. The one at a time route I'd like to create a drop down menu of products available which they'd click one option then choose quantity and when everything is done, they pay for the goods.

Can Zen-Cart operate in this way? I did try looking before posting this question but could put my finger on the answer. If it's already out there then I apologise in advance.