Beh, per come hai posto la domanda i link che ti ho postato rispondono ampliamente.
I primi due siti indicano chiaramente come utilizzare WCF da PHP, andando anche a coprire la configurazione di WCF/.NET/IIS.
La tua domanda nasce dal fatto che disconosci il meccanismo di funzionamento implementato proprio nel programma gestionale! Ti dico questo perché la domanda che hai posto non ha molto senso
Se gli sviluppatori del software gestionale hanno reso "accessibile" il database tramite dei servizi basati su WCF allora tu puoi interfacciarti a quei servizi usando PHP e SOAP (se sono raggiungibili via web ovviamente) ... ma come si usano i servizi esposti dagli sviluppatori non può dirtelo nessuno se non gli sviluppatori stessi e/o la documentazione del software gestionale.
Quello che intendo è che qui ti si può aiutare spiegandoti come interfacciarti a dei webservice wcf (soap) ... ma non è possibile aiutarti a livello di funzionamento dei webservice stessi.
Tutto dipende dal tipo di database e dal tipo di accesso che viene fornito: potrebbe essere un database basato su un formato Key/Value e quindi avresti i classici Get, Set, Delete, Add e simili oppure potresti accederci tramite SQL, oppure ancora potresti accedere ad i dati tramite tutta una serie di metodi specifici per il tipo di dati.
Quello che ti consiglio, innanzi tutto, è di verificare come accedere, via web, ai servizi esposti perché, se non è possibile, non puoi usare soap e tutto si complica tremendamente.
Una possibile soluzione potrebbe essere usare il .NET/Mono come ponte, ma questo dipende dalle tue competenze/conoscenze.
Detto questo, se non hai mai avuto a che fare con SOAP e WSDL ti consiglio di leggere questo
http://www.enricobassetti.it/guide/web_services.php/
http://www.ftassi.com/2010/06/integr...zioni-php.html
http://www.vankouteren.eu/blog/2009/...-soap-example/