Sanik,
The USB declares itself to any connecting device in the same way, running USB against a PIC18F I would say is quite difficult, we do have a USB developers guide if you do want to try to develop the firmware for this. The HL units are much more appropriate to use with a PIC device rather than something that has a complex USB interface without an OS supporting it.
Regards
Matt