wenn es ein AVR wäre würd ich dir das für lau schreiben habe aber keine erfahrung mit pic controllern .
falls sich niemand mehr meldet würd ich's mal bei http://www.mikrocontroller.net versuchen, da gibt es bestimmt paar leute die das machen.