Para subir archivos, te hace falta un programa de ftp y un servidor donde alojarlos.
Una vez alojados, siempre, te va a dar una url para que lo descargues.
O haces una pagina en html, php o cualquier lenguaje donde colocar los datos.
O usas algun scripts de los muchos que hay en la red.
Podes revisar
AQUI.
Hay tanto de subida como de bajada...