vc pode usar o phoca download (
http://www.phoca.cz/phocadownload
), ele é um componente para gerenciamento de arquivos para download e existe um módulo de up e down tbm.
porem para enviar arquivos muito grandes vc tem de saber se a sua hospedagem permite isso.
normalmente o máximo permitido é de 100 megas
abraços