Hi all,
maybe i'm wrong with this but... If you don't want to use these pain in the a... UV PIC, you can use an external USB controller like USBN9603-28M or USBN9604-28M from National Semiconductor with your favorite FLASH PIC.

regards