I recently completed my serial LCD project. It is based on 74HC595 shift register, and it requires 3 pins of microcontrollers to drive a HD44780 character LCD.
Details are found here.
http://picboard.blogspot.com/2010/09/serial-lcd-for-low-pin-count-pic.html
http://picboard.blogspot.com/2010/09/serial-lcd-for-low-pin-count-pic.html