Si può fare, ma non di certo in javascript.
Devi necessariamente utilizzare un linguaggio lato server, in php mi ero avventurato in qualcosa di simile, ma alle parole "crontab" e "telnet" ho preferito abbandonare.
Se cerchi nella sezione php dovrebbe esserci anche un tutorial.
Ciao