Disturbing an Environment Map

I am making a simple water stream and I would like to disturb an environment map on it as the water vertices move. What would be the best way to do this on a Geforce3?
Should I use a vertex program and do the sphere mapping in it or can it be done with a texture shader?

James

goto nvidia’s dveloper site they have a environment bumpmapping example that does this, im pretty sure