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>