Für Handyfernsteuerung ist die einfachste Methode, ein Handy per Datenkabel (RS232) an den PIC zu hängen. Dies geht zumindest mit Nokia und Siemens Handys relativ einfach. Bei anderen wahrscheinlich auch, da es sich um Standardkommandos handelt.
Für die Kommandos gibt es hier eine gute Übersicht:
http://www.nobbi.com/Ich hatte vor einiger Zeit mal einen Fernschalter gebaut. Dabei hing ein Nokia 6210 per Max232 Pegelwandler am PIC16F84. Bei einem Anruf wurde ein Relais geschaltet, sofern die übermittelte Rufnummer dazu berechtigt war. Code ist im Anhang (quick 'n' dirty). Damals hatte ich noch den CCS Compiler, welcher die serielle Schnittstelle ansprechen kann ohne dass man selbst Code schreibt. Aber auch für die meisten anderen Compiler sollte man Beispiele finden.
SMS übermitteln ist etwas komplizierter als nur auf die Rufnummer zu lauschen, aber auch machbar:
http://www.nobbi.com/sms_pdu.htm