Christian Perone has blogged about his experiments using a laser light emitted by an Arduino and a detection circuit using a light dependent resistor (LDR) with a Raspberry Pi.
Raspberry Pi & Arduino: a laser pointer communication and a LDR voltage sigmoid | Pyevolve.
You could get better sensitivity, and response time using a phototransistor instead of a LDR.