Hmmmmmm, no es TAN complicado en el sentido de que es una funcionalidad relativamente simple:
-Lo primero es configurar el ADC para que lea el resultado del LM35
-De ahí, lógicamente que te aparezca "325" no te va a servir de gran cosa, de manera que tienes que hacer un escalamiento basado en pruebas experimentales (por ejemplo un 325 en el ADC significa 29°C; es sólo un ejemplo)
-Hay cantidad de códigos de ejemplo para comunicación USB, utiliza una rutina simple de sólo envío del dato ADC. Por cierto el escalamiento también puedes hacerlo en tu programa de interfaz de usuario, el lenguaje más popular que he visto para interfaz PIC-USB es Visual Basic, pero otros como LabView también funcionan.
Echa un googlazo para la rutina de envío USB para tu lenguaje de programación, haz algunas pruebas y muéstranos tu código si te atoras con algo.