Olá Hudson, tente da seguinte forma:
$params = array("field"=>"id","values"=>array(101));
$action = "core_user_get_users_by_field";
try {
$client = new SoapClient("http://seu_moodle.net/webservice/soap/server.php?wsdl=1&wstoken=5a0b159xxxxxxx",array('exceptions' => 1, 'trace' => TRUE,'soap_version' => SOAP_1_2 ));
$resp = $client->__soapCall($action, $params);
} catch ( Exception $e) {
echo $e->getMessage();
}
print_r($resp);
die('end');
-----------
Sobre a codificação da senha, tente um md5("string_da_senha"), se não possuir um salt configurado no arquivo config.php deve funcionar;