I would use eCart without a gateway. It would handle the display of images and descriptions. You might want to change the wording from Add to Cart to Add to List.
When they are done choosing the products, they submit the list and it would be emailed to you for further processing.
This way you make it very easy for the customer to build the list and send you everything you need at the same time. Just changing the wording a little will conceal the fact that it was built from a cart that could also handle payments.
I saw one site that used a cart to display images of members of a city council. The descriptions of "products" were actually their biographies.