There is a restriction to log on to accounts with blank passwords remotely.
You you to run the script locally to change the password but you can run the "local" script with psexec.
Solution:
1) write a script that changes the password for local user
2) run the script from your remote computer with psexec
The remote computer must have an administrative user account with a password or you cannot login remotely.