Multiple LED strings

I need an NPN transistor for each LED string.

Yes.

How would the arduino control that many transistors?

If there are not enough outputs then use a mega or some form of port expander. Shift registers are a beginners favorite.