Кто-нибудь из участников обсуждения может аргументированно отклонить банальный LAMP? С РНР в главной роли (с фреймворком или без оного).
Понятно, что многое придется делать руками. Ну, так ТС учиться не прочь, а задача, возможно, совсем не так объемна, как кажется на первый взгляд.