I have a similar project, where a laser beam will send signals a longer distance.
I have not had much time to look for a good receiver yet. It should have as big area as possible and react if only a small (red or maybe IR) laser spot hit part of it.
I made some tests with an LDR, but the spot seems to be too small to give much reaction. A photo diode works well, but the surface is so small that it is difficult to adjust to that spot. Of course a lens could be used, but I find that solution not so attractive...
I did not test photo voltaic material yet.
Question: Have you used laser diodes in the manner discussed here? Any good receiver?