Ist es nicht so, dass du in Wirklichkeit den Internet Explorer nimmst und ihm eine neue GUI verpasst?
Ich kann dir keinen Code schreiben, weil ich von Visual Basic keine Ahnung habe.
Die Umsetzung meiner Idee ist pipifax ;) und es kommt auch nicht auf die Sprache an, in der es implementiert wird.
Du wirst irgendwo eine oder mehrere Funktion(en) aufrufen, welche den Browser dazu veranlasst das gewünschte Ziel anzusteuern.
Irgendwo unter diesen Funktionen ist möglicherweise auch eine die die Gesamtgröße des Ziels zurückgibt.
Wenn nicht, dann kann ich au nix dafür ^^ ich hab mich noch nie damit beschäftigt wie das läuft.
Dieser Vorschlag tut dann also nur, wenn der Server dir irgendwie sagt wie viel Speicher gleich benötigt wird.