Ben, I noticed in your Network Manager Script that you haven't enabled 'Rename User' yet. This is actually a pretty simple thing to do with '.MoveHere.' Here is a sample from a 'Disable User' script I have. The 'dis_user.txt' is just a text file with usernames in it so I can batch the job.

code:
break on cls

$objDomain=GetObject("WinNT://@domain")

$logfile=@SCRIPTDIR+"\dis_user_log.txt"
$nul=open(1,$logfile,5)

$database=@SCRIPTDIR+"\dis_user.txt"
$nul=open(2,$database,2)
$user=readline(2)
do
$objUser=GetObject("WinNT://@domain/$user,user")
if @error
$nul=WriteLine(1, $user+" Invalid Username"+chr(13)+chr(10))
$user+" Invalid Username" ?
else
$objUser.Description=$objUser.Description+" (Disabled @date)"
$objUser.AccountDisabled=1
$objUser.SetInfo
; This line renames the user account.
$nul=$objDomain.MoveHere($objUser.ADsPath, "01_"+$objUser.Name)
if @error
$nul=WriteLine(1, $user+" Not disabled error encountered"+chr(13)+chr(10))
$user+" not disabled error encountered" ?
else
$nul=WriteLine(1, $user+" Disabled"+chr(13)+chr(10))
$user+" disabled" ?
endif
endif
$user=readline(2)
until @error
$nul=close(1)
$nul=close(2)
exit