Вы выводите текст ошибки уже ПОСЛЕ возвращения результата. И да, в обработчиках событий никакой echo невозможен. Либо в файл, либо функцией AddMessage2Log
Вопрос по поводу лицензии, Есть уже зарегенный сайт, та поставленно готовое решение,но в нём обнаружилась ошибка, которая уже исправлена в другой версии