Scratch that on the PNP/NPN: reverse it: "I have NPN for the columns, would I need PNP for the row drivers"