Спасибо. Вы правы, конечно, но скрипт и так работал, формы рисовал, просто по неведомой причине браузеры перестали понимать name="array[]" и не передают массивы...
Ещё одна радость!!! Попытался изменить имена: big1, big2 и т.д. но сгенерированные формы отказываются передавать данные файлов. Тогда я просто сгенерил обыкновенный input
var myInput = document.createElement('input');
myInput.setAttribute('type','text');
myInput.setAttribute('name','11111');
myInput.setAttribute('value','123456');
btn.appendChild(myInput);
Форма генерится. Отправляем. И видим, что переменная '11111' в массиве $_POST отсутствует! А в Internet Explorer опять всё работает!!!