Export textures as a flat image with multiple materials
Yes there is.


You will need to uv unwrap your model first.
Apply mulitiple material as you would previously.
Set your materials to shadeless or set the bake to only diffuse bake.
Bake the information out using your UV unwrap data into a single texture image.