bueno, pues no es ningún problema de programación...
has uso de tu sentido común: si subes 20 imágenes, de 2MB cada una por decir un tamaño... pues, es bastante información ciertamente... y es seguro que tarde su tiempo en procesar todo!!
independientemente del navegador la conexión se torna lenta, y por ende, devuelve resultados inexplicables...
pero es sencillo, no permitas subir tantas imágenes a la ves... o si es completamente necesario usa alguna extensión -
Flash- para controlar esto...
así pues, puedes subir 100 imágenes... pero debes hacerlo una a una... (: