Hallo Franz,
ein DownloadManager zu programmieren ist relativ leicht 
Dir aber hier einen kompletten Sourcecode zu posten würde den Rahmen sprengen, da dies auch nicht gerade mal eben in 10 Minuten gemacht ist.
Aber schaue dich mal um in Netz wie du Dateien laden kannst aus dem Internet. Auf Http://VB-Fun.de.de findest du im Archiv ne Menge Tipps. Schaue dich dort mal um. Dann erkennst du wie du an die Sache gehen musst 
Falls dann spezifische Fragen auftauchen, so kann ich dir dann weiterhelfen 
Sinngemaess, musst du an die Sache wiefolgt gehen.
Programm starten
1: OS ermitteln
2: Ist man Online / prüfen
3: Transferliste mit Url’s laden
4: URL’s auf Gültigkeit prüfen
5: Gösse der geladenen Teile ermitteln
6: Connect zum File
7: File öffnen
8: Daten lesen / Downloaden / schreiben
9: File fertig -> nächstes File
MfG Alex
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]