Thinking a third uln2803 but have 9v powering the Anodes.
the uln2803 will isolate the pic from the LEDs.
9v > LED row0>390 ohm resistor > pin 18 of ULN2803.
As Brad has already said at least once, the ULN2003/2803 is a LOW SIDE switch. It can only be used between the load and ground. These chips CANNOT be used to switch the positive side of anything.
Your options are to find an array with Vf less than maybe 3 volts, to add a HIGH SIDE switch connected to > 5 volts or use a dedicated LED matrix driver. Even these will have limits on the maximum Vf.