На самом деле, сделать это не так уж и сложно, и знаний PHP, JavaScript'a, HTML и SQL языка здесь вполне достаточно. Базу лучше использовать Postgres, т.к. ОЧЕНЬ большой проект создать не удастся, а на проекте среднего размера Postgres - лучший выбор. Еще одна проблема - дизайнер, без него все старания программеров даже при грамотном маркетинговом управлении уйдут в никуда...

и пожалуй самая большая проблема - начальные средства, т.е. аренда сервера... Я бы поучаствовал в этом.