Hola, después de leerte apuesto uno y la mitad del otro a que el problema está en la configuración del servidor, con phpinfo(); podrás ver el numero que indica la casilla: max_file_uploads, ese el numero máximo de archivos que puedes subir de un tirón.
Código PHP:
<?php
phpinfo();
?>