Вы не поняли меня: дело не в том, как собрать данные формы, а в том, как ими обработчику скармливать.
Он понимает items.name, а items.name[], items[name] - уже нет.
Вообще это очень странное решение - назвать повторяемое поле одним и тем же именем, без применения массива.