Non puoi usare la Open con la Get/Put di VB6 per i limiti di cui hai parlato.

Devi usare le API.

CreateFile

ReadFile