On my OSc shop, I sell good driving road files for download onto a TomTom or Garmin sat nav... what I would like is some sort of mini gallery where users can upload their video's/images from the driving trip they went on, and upload them straight to the product page.

Is there any thing like this already or will it have to be made from scratch?