Как разбить запись информации из массива в файлы внутри цикла?
Делите массив и записываете в файлы
Можно использовать счетчик элементов ($count++) в цикле, и когда доходите до нужного числа, создавать новый файл или, например, можно использовать array_slice() и потом записывать срезок в файл.