...je n'avais pas vu les commentaire en bas de page

en fait je viens de comprendre que ça foirait à cause du fait que le script est prévu pour fonctionner avec register_globals = on!
pour le faire fonctionner correctement avec register_globals = off, il faut modifier la récupération des variables,
voici ce qu'il faut ajouter au tout début du script mycalendar.php derrière "<?" :
if (isset($_GET["form"])) { $form=$_GET["form"]; }
if (isset($_GET["elem"])) { $elem=$_GET["elem"]; }
if (isset($_GET["jour"])) { $jour=$_GET["jour"]; }
if (isset($_GET["mois"])) { $mois=$_GET["mois"]; }
if (isset($_GET["annee"])) { $annee=$_GET["annee"]; }

bonne journée