ini_set() solo funciona para cambiar las directivas del php.ini en el script actual.
Es facil:
Ahora bien, para subir archivos pesados te dijeron que tienes que editar el upload_max_filesize,
Para que el tiempo de ejecucion no se termine, puedes usar:
http://docs.php.net/manual/en/functi...time-limit.php
Te dara un tiempo infinito para que el script tarde todo lo que quiera subiendo el archivo.