First of all, photodiodes are probably a bad choice, there output is very small and will have to be amplified to read with an Arduino. You should use phototransistors, which can output a logic level signal. Then you could read then with the Arduino by multiplexing. 10 outputs and 10 inputs...