As the author of the first web browser plugin for Unity (HTMLTexture) I must say I'm very impressed by this. Kudos.
Sounds like Unity has changed enough under the hood that the technique I used (calling gl_bind() behind Unity's back, using the texture ID you pass in, to basically write to the texture Unity is using for your mesh) no longer works.