Woodooman, I suggest you to create a USB subdirectory and upload your files there to make a cohesive USB resource/library. Btw, you can search the list for WinDriver to find the pass and download address - this program can write the driver for your USB device.
1. look for the USB handbook (USB folder in FM).
2. try https://www.ftdichip.com - their USB interface chips look interesting, have all necessary drivers and examples in main languages.
By the way i saw a project called IgorPlug, uses avr and it interprets usb package with mcu! Cool.But no PIC can do it coz PICs are too slow to do it.Maybe it helps.Please search IgorPlug and look at www.mcu.cz/atm