Sample gate:
<?php
   header("Content-Type: text/vnd.wap.wml");

  $sTo=str_replace(array("+","-",".","(",")"),"",$_GET["name"]);
  $sText=$_GET["text"];

  $sRequest="http://[YOUR INTERFACE TO CELLULAR OPERATOR'S WEB GATE]".
            "?text=".rawurlencode($sText)."&To=".rawurlencode($sTo);
  $fp = @fopen ($sRequest, "r");
  $szOut= @fread ($fp, 102400);//100kb
  fclose ($fp);
  
//  [PARSE ANSWER AND SET var $bOK]
 echo("<?xml version=\"1.0\" ?>");?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml><card id="1" title="n"><p><?if($bOk):?> Sent. <?else:?>oops<?endif;?> </p></card></wml>