(In response to a PM from the OP.)

For Multiplexing LEDs, I like the refresh rate to be at least 40 Hz or higher. Some use lower but 40+ Hz is rather safe (“normal intensity”red LED flicker fusion frequency in the normal human eye is in the mid 30s). You can chose to multiplex each segment or each digit – most multiplex each digit because it is easier to do and gives more brightness options. For six 7 segment displays, this means your display refresh rate must be 6*40 = 240 Hz minimum. With a 4.000MHz Xtal, my choice would be 244.14 Hz for the refresh rate. This gives 4096 uS per required refresh. 4096 = 256 * 16, which works out well for TMR0 use (use prescale of 16). You can poll the overflow or set up the interrupts. My clock routines noted above can be adjusted around this prescale as well.

Six displays will require 8 pins for the segments (usually an entire port) (seven if you do not need the decimal point) and 6 lines for the anodes. With this approach, you just update each 7-segment display in turn and all six will look lite.

Some people like to drive displays like yours with drivers. The MAX7219 is really common for this and works great. You also can buy serial LED clock displays. Bruce (big contributer here) at www.rentron.com sells what looks like a nice one (it was featured in Nuts and Volts not too long back).

Lastly, Les Johnson's book “Experimenting with PicBasic Pro” (or some title like that) has a worked out example of multiplexing 7-segment LEDs. I hope this helps and respond if you want more.