Hello Carlos,
No matter what you do you're going to have to create a product link for each separate product in order to tell our system what specific file needs to be transmitted to the buyer.
Making some sort of custom interface that allows the buyer to select a specific image from a menu isn't going to get you around that, unfortunately, it will just entail more work as you add another layer on top of the cart buttons we already provide.
There's still some merit to the idea, it might make for an easier shopping experience for your buyers and bring in more sales, but you would probably need to hire an independent developer to program your website to work with our cart in that way.