I think you would need to (somehow, I don't know shader code) combine a render-to-texture with a water shader, the render-to-texture looking into the water.
Hope that makes some kinda sense,
Code:
void main()
{
cout << "I am MrCode,";
cout << "hear me roar!";
system("PAUSE");
}