Дело в том, что в вашем вопросе звучит не вопрос, а задача, типа сделайте для меня функцию, которая будет выполнять те или иные действия.
Получаем данные из поля name='photo'. Воспользуйтесь поисковиком и поищите в интернете как это делается.
2. Создаете цикл по массиву, полученному в первом пункте. Если с этим тоже проблемы, то тоже гугл может подсказать.
Вам алгоритм написал товарищ Алексей
Формировать надо, но не всю форму, а при каждой итерации по массиву files.
Сделайте демо с вашим кодом - покажу как надо.
ls -l /
остальное думаю осилю, видимо мне нужно получше изучить DOM.