To do realtime reflections, you must render the scence to a texture using a clipping plane at the surface of the water, this must be done in a DLL i think.
Then you map the result projectively on the water.