Is your own domain a Win2K domain or still NT4?
If you need to join the corporate domain and simply migrate your servers to that domain, then you are probably going to want to use ADMT to migrate your user accounts and machine accounts. You can then move your servers over easily enough, just run DCPROMO to make them member servers, then join them to the new domain and if necessary run DCPROMO again.
You can script the workstations disjoining and joining from old to new domains. The following script is one I have used to do this exact job. You will need a copy of NETDOM from the resource kit (available free from ms website).
I have bolded the sections you will need to change.
*NOTE: This script will only run against a list of workstations. Create a file wslist.txt with each computername on one line. Execute the script in the same directory as netdom and wslist.txt.
'==========================================================================
'
' NAME: NetDomJoinWorkstations
'
' AUTHOR: Mark D. MacLachlan , The Spider's Parlor
' URL:
' DATE : 6/24/2003
'
' COMMENT: Joins computers to a new domain. Edit domain name, user ID and passwords below
' Modification 7/28/2003 to include Remove command. Suggest synchronizing old and new server passwords
'
'==========================================================================
On Error Resume Next
'open the file system object
Set oFSO = CreateObject("Scripting.FileSystemObject"

set WSHShell = wscript.createObject("wscript.shell"

'open the data file
Set oTextStream = oFSO.OpenTextFile("wslist.txt"

'make an array from the data file
RemotePC = Split(oTextStream.ReadAll, vbNewLine)
'close the data file
oTextStream.Close
For Each strWorkstation In RemotePC
'Do something useful with strWorkstation
Call WSHShell.Run("cmd.exe /c NETDOM REMOVE " & strWorkstation &"/Domain:
<domain> /UserD:
<user> /PasswordD:
<password> UserO:
<user> /PasswordO:
<password> /REBoot:30000"

Wscript.sleep 15000
Call WSHShell.Run("cmd.exe /c NETDOM JOIN " & strWorkstation &"/Domain:
<domain> /UserD:
<user> /PasswordD:
<password> UserO:
<user> /PasswordO:
<password> /REBoot:0"
Next
'==========================================================================
I hope you find this post helpful. Please let me know if it was.
Regards,
Mark