How to change materials in animation?
You can do this with a VideoTexture script, use the script at the bottom of this thread

http://blenderartists.org/forum/showthread.php?189973-Changing-object-textures-in-game-engine-quot-on-the-fly-quot-(animated-textures)