Use a multitexture effect (There are a couple here on the forums) with one layer as the regular terrain skin, then a layer over that with the caustic texture. Then blend them with an alpha channel. If you were really ambitious, you could make 2 caustic layers, and scroll them in opposite directions. With some effort you could get this effect to work without vrtex/pixel shaders.