В общем в этой теме необходимо решить:
1. Клиент или браузерная
2. На каком языке писать движок (или же взять уже готовый движок)
3. Тип БД