Можете детально изучить как это сделано например в фейсбуке и скопировать все у них. Наверняка они уже все грабли прошли.
Вот даже статья с хабра.
Там свой язык разметки (как бы), свой скриптовый язык (как бы).
Ну и там политики безопасности и все такое.
В успех мероприятия не особенно верится, но опыт получите интересный.