at least you have to learn or know a PC programming language.

There's few example in this forum

Use Easy HID to generate code template for your PIC and for your PC.
http://www.mecanique.co.uk/products/usb/easyhid.html