Это делается на чистом javascript. Ну или используя фреймворки, например, jquery... Пользователь выделяет слово, а по нажатии на кнопку/ссылку/рисунок - это может быть что-угодно, вы просто добавляете к выделенным словам нужное... Вот и все. А в php потом просто обрабатывать теги соответственным образом... В инете есть куча плагинов и editor-oв для jquery. Я использую этот фреймворк.
|