Sorry, but it can be that I don't understand completely your description.
You want to have two different AD domains and copy user accounts from one domain to another?
(Don't you have backup of AD?)
1.) This can be done using ADMT, but I would rather estabilish trusts between domains.
ADMT 3.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=ae279d01-7dca-413c-a9d2-b42dfb746059&displaylang=en (previous versions supports previous version of windows servers)
2.) It would be better to restore complete informational store and then attach mailboxes to "new" migrated users.
3.) You can use Outlook anywhere:
http://www.exchange-genie.com/2008/02/configuring-outlook-anywhere-for-exchange-2007-sp1/