Could be that the information from the 1000 inputs is taking too much time to transfer and the process is killed due to exceeding the time limit.
One temporary solution would be to break the pages into two or three or however many pages, with each page having ~1000 inputs.
.
.
.
.
Just wondering though, why do you need that many inputs anyways?! Do you think people will enter 500 people at the same time?