Non puoi gestire il dowload da client o tramite js, la soluzione più veloce e gestirlo lato server con le sessioni (obbligatoria la registrazione) oppure devi creare un programma in c++ o visual basic che una volta installato gestisce i download, che sappia non ci sono altre soluzioni.