Сделай вместо записи каждой строки в отдельный одномерный массив, запись в двумерный. В итоге у тебя должна получиться база, которая хранит все эти строки. Затем создай массив длиной, допустим, в 1000 символов.
Ну а затем с помощью циклов считывай содержимое двумерного массива в одномерный.
Это так навскидку.
Я, кстати, не очень понял, что форматировать при записи надо?