Light reflection and refraction in Blender Internal?
You need to use a ray-tracing render engine. Blender's internal render system has a ray-tracer, but it doesn't have the ability to reflect or refract light beams. You could possibly use Cycles for this.