If I may ask, why don't you use the ULN2001 that has no base resistor and a min Hfe of 1000? You can calculate the external resistor if necessary or connect directly to the low voltage output of the PIC you use.

No additional transistors. Just a resistor, but I think is not necessary anyway.

Ioannis