You can do this already via distortmaps.
Here's a little example using the perlin noise plug.
http://dl.dropbox.com/u/666516/distortmaptiledwaterperlincausitcs.cap
Its not perfect, we need a tile function for image manipulator for that.
btw
The formula for U, and V that works for me... thus far is:
Lerp(0, tilemapsize, loopindex*0.17)
Note: Your image needs to be power of two.....
Might make up a simpler one later with just regular textures.
Edit:
http://dl.dropbox.com/u/666516/tiledwater.cap