Bienvenido otra vez Pablo :)
Si necesitas enviar los datos a una página web (Frontend), te recomiendo AJAX cuyos servicios envíen JSON (con SOAP o XML también se puede, pero son más pesados). Para el AJAX (independientemente del formato enviado), puedes llamar a los servicios con JQUERY, es muy liviano para FrontEnd (tienes otros Framework como AngularJS o React que facilitan la comunicación AJAX aunque tienen más curva de aprendizaje), tienes más información en http://api.jquery.com/jquery.ajax/ (personalmente prefiero utilizar get y post directamente, queda más claro el código https://api.jquery.com/jquery.get/ y https://api.jquery.com/jquery.post/)
Para enviar los datos desde el BackEnd (crear un webservice) con PHP tienes varios medios, el más liviano es utilizar directamente PHP con el encode de JSON (mira en http://php.net/manual/es/function.json-encode.php).