Si traduces el error al castellano:
Fatal error: Uncaught SoapFault exception: [HTTP] Unauthorized in C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php:5 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://virtual01...', 'urn:xmethods-de...', 1, 0) #1 [internal function]: SoapClient->__call('getPrice', Array) #2 C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php(5): SoapClient->getPrice('hola') #3 {main} thrown in C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php on line 5
Queda algo como esto:
Error Fatal: Excepcion SoapFault no rescatada: [HTTP] Sin autorizacion en C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php:5 Trazo estancado: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://virtual01...', 'urn:xmethods-de...', 1, 0) #1 [internal function]: SoapClient->__call('getPrice', Array) #2 C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php(5): SoapClient->getPrice('hola') #3 {main} thrown in C:\Inetpub\wwwroot\XML_PHP\a7o1\client3.php on line 5
Al parecer sucede porque no tienes autorizacion para hacer el request de los datos, por lo tanto podria ser un tema de permisos a virtual01.
Agregando otra observacion, cuando sucede esto, en tu codigo no tienes un try - catch al hacer la llamada desde client3.php, por lo tanto el error fatal que te tira es que no estas haciendo el rescate de los datos a traves de esta sentencia.
Suerte!