I havent tried the following code, but based on the examples from MS and that the vbscript array() is nothing more than split(), maybe this will work.

 Code:
dim $usr[0]
$WS = GetObject("LDAP://CN=UPM_Test,OU=Login Script,OU=!Development,DC=MyDomain,DC=subdomain,DC=subdomain2,DC=toplevel")
$usr[0] = TranslateName(3,"",3,@domain+"\"+$User,1)[0] 
$WS.PutEx (4,"member",$usr)
$WS.Setinfo


Edited by Allen (2008-06-25 07:28 AM)