lightmap with 2 .x files

Well, I know there’s an .x importer script for Blender but I’m unsure how good it is. If it worked ok, I’m afraid the only way to do a merge of the two objects into one with the UVs from both would be to write a script to perform that operation.
It shouldn’t be too difficult if you’ve written Blender scripts before. It can probably be done in 30 lines or so. Maybe I’ll give it a crack and post it here.

EDIT:
Heh, guess 30 lines was an overstatement, here’s a script that does what you need:

from Blender import Object
s = Object.GetSelected()
one, two = s[0].getData(mesh=1), s[1].getData(mesh=1)
one.addUVLayer('UVTex2')
one.activeUVLayer = 'UVTex2'
for i, f in enumerate(one.faces):
	f2 = two.faces[i]
	f.uv = f2.uv

Just select two objects, and it’ll copy the first selected object’s active UV layer into a new UV layer on the second called ‘UVTex2’. You might have to de-select and re-select the target object to see the change.