Most games only work with a single texture called a skin.It's very difficult to create different textures on a single mesh.I think there would be huge performance loss if a single mesh has multiple textures.Why not render the model with lighting enabled in your rendering program first and then output the render as a png file.At least it will be 2.5d.