Holas
No creo que haya algo TAL CUAL vos lo pedis, pero quizas puedas adaptar algun CMS ya creado para ello; como por ejemplo
osCommerce...
EDITO: Claro, deberias dar la opcion al usuario de poder Subir sus imagenes como Fotografos... algo similar a esa Web que mencionas.
Saludos