Texture on inside of mesh
You can use the solidify modifier to essentially add a second copy of the object on the inside. Select the inside geometry and assign it to one material, and the outside geometry to another material. Then they can be textured differently!