Shift Registers and Arrays?

Parts are around 50 cents as well.

Cascade as many as you'd like.
Don't forget 0.1uF caps on the Vcc pins.