Ну если из простенького, то для таких целей подходит Wordpress, только, конечно, его придётся дорабатывать - интеграция каталога в скин, возможно придётся вносить кое-какую функциональность в двигло. Без особых телодвижений в коде, я думаю можно настроить такой сайт на базе Drupal. А вообще, такого рода проекты я бы делал с нуля.
Самый грамотный совет в твоем случае!! На такого рода проекты как таковые Cms нах не нужны! Ich bin 239867736 вечером пересечемся и договоримся..
Ты пойми одно, организовать управление можно на абсолютно любом движке, вопрос лишь в том на сколько тебе необходимы возможности того или иного двига, ибо дорабатывать и копаться в коде придется полюбому, соответственно делать это легче в 500 строках, нежели в 5000 в 50-и файлах!
Вообще по сути проще написать свою Cms но тогда с защитой намаешься! Но если делать просто вывод новостей, фотогалерею и т.д. без полейй для ввода пользователем данных, то это уже упрощает все!!!