If UV1 is already created, and the coverage is good, could you copy this to UV2 and pack it? I bet someone could script this without much difficulty. Something like: copy UV1 to 2, export to IPackThat, batch-pack UV2 with no overlaps, import back to 3ds Max, bake the lightmaps, etc.