You can either change the whole material on the mesh, or (probably better way in your case) just change the textures.
To do that, you need a material with a texture parameter.
Then you have to create a dynamic material instance of that material during runtime. This will allow you to change the texture parameter during gameplay.