Я бы сказал, используйте все, что работает.
Я использовал nusoap.php, v 1.114, и он работает для меня.
У меня есть вызов nuspoap_client, отличный от того, что вы использовали выше,У вас нет параметра для выбора используемого порта.
$client = new nusoap_client("http://127.0.0.1:1024/soap/IApp", false,
$proxyhost, $proxyport, $proxyusername, $proxypassword);
2-й параметр выше говорит о том, что не следует использовать файл wsdl.Я предполагаю, что, возможно, ваш VB-клиент использует тот же подход.
Ваш код выглядит так, как будто он хочет использовать локальный файл wsdl.
В качестве альтернативы может возникнуть проблема с разрешениями, когда VB разрешенодоступ к мыльному порту и PHP нет.(сомневаюсь, так как все локально)