Один из моих бывших коллег использовал вручную сервисы SOAP просто потому, что ему не нравилась текущая реализация .net.
Реализация SOAP основана на том, что вы отправляете XML через Интернет в службу, и вам «просто» нужно создать такой XML и проанализировать возвращающиеся результаты. Это не так просто, как кажется, но это определенно возможно.
Проект WSDL2PHP кажется очень интересным, и я уверен, что это может привести вас в правильном направлении.