Get rid of the ";" in front of the "$user.Setinfo".
Apart from that, you mixed up "cn" and "ou" in the 6. and 7. line. They should read:
 Code:

$Domain = GetObject("LDAP://ou=Users,dc=something,dc=com")
$user = $Domain.Create("user", "cn=" + $userName)

You also need(!) to set the SAMaccountname:
 Code:
$User.Put ("sAMAccountName", $username)


That should do it.

You might wanna add:
 Code:
	$user.AccountDisabled = 0
	$user.SetInfo

to unlock the new account, and
 Code:

      $user.SetPassword ($passvariable)
      $user.SetInfo  

to set a password.
_________________________
Eternity is a long time, especially towards the end. - W.Allan