adesso non ho tempo di controllare meglio, però se il problema è il wsdl potete provare a "ripararlo" e poi riusare gli strumenti specifici. Io ho usato molto bene wsf (http://wso2.com/products/web-services-framework/php/) per la creazione di webservices, fa bene il suo lavoro e volendo ti tira giù tutto il debug del mondo (oddio, la parte server, il client non so non l'ho mai usato)
Se proprio wsdl2php fallisce, costruitevi le classi a mano, tanto sono alquanto banali...