Как сказал герой — вводная конструкция, указывающая на источник сообщения. Вводные конструкции выделяются запятыми.
Мужская фамилия Гель склоняется. Правильно: Гелю Ивану Степановичу.
Будет.
Знаки препинания стоят правильно.
В восклицательном предложении нужна частица не: На чём только не летали к Луне, Солнцу и звёздам герои сказок, легенд и фантастических романов!
Такое употребление корректно.
Правильно: герой пограничник (но: пограничник-герой).
Запятая в этом предложении нигде не требуется.
Обособление имени в общем случае не требуется. Оно возможно, только если автор хочет придать этому имени характер попутного замечания, то есть если для него важно, что это был герой «Преступления и наказания», а что это за герой — информация второстепенная.