Lo que dice circid no deja de ser cierto, en VB se pueden hacer muchas y grandes cosas. Yo en tu lugar, además de buscar en éste foro por si se ha hablado de ello, utilizaría google, si, pero en especial buscaría en una de las mejores páginas de source code (código fuente) que en mi opinión existe. Es Planet Source Code.
Una vez que entres (la URL es
http://www.planet-source-code.com) selecciona la lista desplegable que está en la cabecera de la página y elige "Visual Basic". Introduce en la casilla de texto la palabara a buscar, en éste caso, "Modem". Seguro que encuentras lo que buscas, y si no, al menos irás bien enaminado.
No penseis que porque VB sea viejo y/o sea para principiantes no sirve para hacer cosas complejas. Yo he visto hasta firewalls hechos en VB.
Un saludo
Sergi