Será que tu servidor tiene configurado el PHP para no subir archivos de más de 600 KB, o bien será que se te agotan los 30 segundos de ejecución del script (en este caso, basta poner un set_time_limit(0) para que no haya tiempo máximo de ejecución. Más info:
http://es2.php.net/manual/es/functio...time-limit.php)
Saludos