Merging UVs and textures
I think what you are looking for is Texture Atlas

It says it can


  Create one UV Map for all objects (non destructive making)


Which sounds like what you need to do.

As far as combining textures, I think you may have to do that manually. In the future I'd advise you to join your UV's first.