serve un sistema di storage dei messaggi (file o database): mario e gianluca avranno una finestrella in cui, ad intervalli regolari o per loro volere, viene lanciata una query verso la tabella con i dati dei messaggi. Se viene trovato un messaggio a loro indirizzato questo viene mandato in output nella loro finestra dei messaggi: in altre parole, javascript qui ti serve per simulare un reload (della pagina che effettua la query e stampa i messaggi) e/o per il pulsante/procedura "recupera messaggi" che mario/gianluca possono premere per andare a recuperare i messaggi eventualmente a loro indirizzati senza aspettare il reload della pagina stessa.... in questo caso potrebbe essere carino utilizzare AJAX (anche nel reload di cui sopra) come abbellimento.