Questing about animated textures...

I'm currently thinking about the fastest way to make a dynamic animated texture.

my idea:
1: Create a texture
2: Render an other texture over it (convyorbelt for example)
3: render more textures over it (even with multi textureing)
4: render texture (i created) to my world
5: I also can render that texture to another texture

so, its dynamic, but is there an other or faster way to do so ??