Hi cairnswm,

Aaahh!!! I found what you need!
http://hacks.oreilly.com/pub/h/175
Thanx for that, i have managed to get it to work, had to do a bit of guess work but i got it with the following code:
Code:
<?php
  require_once&#40;'nusoap/lib/nusoap.php'&#41;;

  $soapclient = new soapclient&#40;'http&#58;//localhost/cgi-bin/XShell.exe/wsdl/IXShellService', 'wsdl'&#41;;
  $parameters = array&#40;'XSID'=>'0000/AAA0/AA-00'&#41;;
  $username = $soapclient->call&#40;'GetUsername', $parameters&#41;;
  $password = $soapclient->call&#40;'GetPassword', $parameters&#41;;
  
  $xsid = $soapclient->call&#40;'GenerateXSID'&#41;;
  echo 'Username&#58; <b>' . $username . '</b><br>Password&#58; <b>' . $password . '</b><br>';
  echo 'XSID&#58; <b>' . $xsid . '</b><br>';
?>
I hav'nt seemed to test it with other functions yet, specialy to see if it works with a class :s if you have any ideas?