Is Arduino my path?

Look in the playground for I/O expansion. You will nedd to work up to the size you want but it can be doe with the arduino.

You have a great deal to learn - enjoy doing that, then come back to your project.

Mark