Controlla che l'utente con qui gira apache possa eseguire il comando "at".
Se puoi lanciarlo allora puoi eseguire una exec(); sul comando direttamente da una pagina web.

Quindi crei il file (ad esempio appuntamento.at) che contiene le istruzioni da eseguire per richiamare il file php.

file: appuntamento.at
codice:
php -f file.php
attraverso l'interfaccia web chiamerai la funzione system con il comando linux seguente:
codice:
at 10:00 26.11.2005 -f appuntamento.at
questo se hai phpcli compilato, altrimenti puoi lanciare lynx con il percorso(web) al file.

Ciao