Which shift register to get

Would the 4051 chip be the right one to use for this?

No do not use these chips for outputs.
While changing the select lines because you don't do the change simultaneously (and even if you did) there are intermittent states that can give you false spikes on unintended outputs.