Ho un problema: devo consentire l'upload di file di grosse dimensioni, ordine del GigaByte. Premetto pure che sto lavorando su server linux Aruba.
Per aumentare il massimo di upload ti basta settare nel php.ini
post_max_size = valore
upload_max_filesize = valore


Prima domanda: impostando i parametri di dimensione dei file in htaccess qual'è il massimo consentito? E così sono sicuro di aggirare il timeout?
Per aggirare il timeout devi settare, sempre nel php.ini
max_execution_time = 0
lo zero dovrebbe funzionare come infinito.

Sul resto non so darti una mano.
Buon lavoro