Hi,

Instead of placing the 337 between 100R and the anodes of your leds ... place it between cathodes and Ground ...

so simple as that !!! ... for next time you draw your PCB




not to change the existing PCB ... use a P-channel Mosfet and invert your pic output level ...

Alain

PS: Hi, McCrack ... your N channel won't turn on the leds : its gate might be at a ~ 8.4v level ... far from PIC output limits !!!