Данная программа делает следующее:
заменяет символ < на символы & l t ;
заменяет символ > на символы & g t ;
заменяет символы конца строки на <br>
добавляет стандартный текст в начало и конец файла.
И все, браузер отлично справляется.
В принципе можно делать больше замен и более фасонное форматирование, но минимум тут есть.