DmitrijP, ответ на Ваш вопрос - прост:
нужно знать JS, AJAX, PHP и архитектуру построения веб-приложений.
Если хотите, то можете использовать любой wysiwyg-редактор и встраивать его функционал в свои страницы (+писать свои плагины для любых задач).
Но без знаний (или стороннего разработчика) - Вы ничего не сможете сделать самостоятельно или нужно всё учить около 2-3мес в идеальном случае.