non sapevo che xp potesse ogni 30 min, w2000 non riesce.
allora per lo script come base potresti lavorare su questo.
codice:
<?php
var_dump($_SERVER["argv"]);
var_dump($argv);
$argc=$_SERVER["argc"];
$argv=$_SERVER["argv"];

if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
?>

Questo è uno script PHP da linea di comando con una opzione.

  Utilizzo:
  <?php echo $argv[0]; ?> <opzione>

  <opzione> può essere qualsiasi parola che si desidera
  stampata. Con --help, -help, -h,
  o -? si ottiene questo aiuto.
<?php
} else {
   echo "questo è il dato che hai passato ".$argv[1];
// ora fai quello che vuoi qui.
}
?>
se salvi questo script in un file php poi puoi lanciarlo da riga di comando con php file.php parametro ( o -h)
oppure semplicemente assegni alle variabili i valori giusti. e quindi eviti i passaggi dei parametri.
poi non so, non ho idea cosa significhi "al quale mi collego tramite una interfaccia php"