Eje!!! haber haber... ya te entendí... Pero mejor sería que la aplicación windows que quieres crear para acceder a la base de datos en internet (supongo que aplicacion window ya que conoces visual basic) la desarrolles en web y la montes en el mismo sitio que administras... asi te evitas problemas de distribuirla por medio de CDs y solo das la dirección del sitio web...
Todo lo que quieres hacer en visual basic se puede hacer en una aplicación web. De una manera algo diferente pero cumpliendo los mismo requerimientos