Saludos EStimad@
Soy ingeniero en electronica, con 10 años de experiencia trabajando con microcontroladores PIC, te puedo ayudar facilmente con tu propuesta, ya he trabajando con la comunicacion entre la PC y PIC, y tengo varios ejemplos desarrollado.
Tengo interfaces diseñadas en Java (Netbeans), Visual Basic 6.0, Visual Basic 2008, C Sharp.
El codigo del pic esta en C, usando el compilador CCs.
Te podemos ajustar el codigo y la interfaz a lo que necesites....
Esperamos poder ayudarte.
Saludos