Busca por el foro hay mucha documentación, puedes usar el pic 18F2550 o 18F4550 o si lo prefieres de una forma más sencilla usando un transciever que emula un puerto serie en el ordenador pero que la salida la haga por el USB, vamos que no es sólo programación en vb sino tambien es saber pic y diseño de circuitos.
Busca el ejemplo de J1M de usb que es por donde mejor puedes empezar.
Un saludete.
Primero busca, luego busca, si no encuentras sigue buscando y cuando ya estes cansado de buscar es que tu pregunta es innovadora y realmente merece la pena.