While having VB communicate with a PIC and vice versa is possible through a serial port (for example); if you post what you have done so far, or have a specific question about a certain part of your application to help solve an issue you have been having, we may be able to help.