U8g has such an example:
http://code.google.com/p/u8glib/source/browse/sys/arduino/Console/Console.pde
I think u8g will also support your PCD8544 based display. Please check Google Code Archive - Long-term storage for Google Code Project Hosting..
Oliver