Well, I assume that the server where the home directory exist is in a known site and that you can specify the DC. If you use the code I gave you above, then your could create the account on the DC that services the site where the home directory server is. If you create the account on the remote DC then XCALCS should find the exisiting account. Have tried that?
_________________________
Home page: http://www.kixhelp.com/hb/