Hola rehome te voy a dar unas respuestas a tus dos preguntas de antes:
1) ¿El USB del 18Fxxxx ya viene programado o preparado para recibir y enviar datos?
R. No viene programado tu tienes que programarlo solo esta lo que es el hardware interno
2) ¿Desde que conecte el PIC18Fxxxx mediante USB al PC, ya lo entiende de entrada o hay que progarmarlo?
R. Tampoco, para esto tienes que haber programado el micro, luego tienes que tener el controlador instalado en windows como todo dispositivo usb.
Para que empiezes a empatarte un poco del tema mira en esta pagina alguna informacion que hay de USB:
http://slalen.iespana.es/
Un saludo si nesecitas algo mas tal ves te pueda alludar yo tambien estoy tratando con el usb y delphi.