Selectable Image Control

Hi

How can I create an image control, 10+ categories with up to 15 images in each category. I need to show the image name and the image like below.

I also need to be able to select the image and have the image name shown on the cart for the product if added to the cart.

any help greatly appreciated

thanks