Tu tiempo maximo de ejecucion es de 10 segundos, en tu servidor local te funcionaba perfectamente porque los archivos estaban en tu mismo computador y solamente se "copiaban", en tu servidor externo, estos si se suben en realidad, y pueden tomar mas de 10 segundos en subirse.
Puedes cambiar esta directiva en tiempo de ejecucion con:
http://www.php.net/manual/es/functio...time-limit.php