Hallo,
in der php.ini sind verschiedene Beschränkungen für Uploads definiert, z.B. max_upload_size und max_execution_time, diese müssten ggfs. angepasst werden. Ich denke allerdings, dass die von Dir genannten Dateigrößen die Möglichkeiten von PHP übersteigen.
Warum nimmst Du nicht ein normales FTP-Programm?
Grüße Basti