Photodiode Array Possible?

Another (very cheap) well documented way is to use the CD4051 8 channel analog multiplexer IC. I It doesent use serial interface, but you can still daisy chain many of them.

Search the playground for 4051 to see how to interface it to Arduino. It's rather simple.