Доработать программу

Игорь16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.07.2010

Имеются ихсодники, программа написана на С#, среда разработки Visual Studio 2008

Программа расставляет каждое

перед каждыми n-симоволов вставляется заголовок из m-слов указанных в этой последовательности n-символов.

в конце заголовка указывается дата

последовательно из интервала дат

и генерится новый текстовый файл

перед каждыми n-симоволов вставляется заголовок из первого абзаца первое предложение до точки .

Но возникает ошибка, никак не могу выяснить в чем проблема, разделение идет только каждые 100 символов надо

чтобы оно работало не только на 100 символов но и 1000 и 2000 и так далее.

Помогите найти ошибку