Generell ist das schon möglich...
Ich hatte ein ähnliches Problem zu lösen.
Nehmen wir mal an, ein User ist auf einer Seite und liest nur, ohne zu klicken.
Wenn er eine Nachricht bekommt, sollte die Headline im rechten Bereich (das war so eine Shoutbox) erscheinen, ohne dass der einen Klick tätigen muss.
Man kann das elegant via AJAX lösen, da man dort via JavaScript die Möglichkeit hat "Pseudo Cronjobs" zu erstellen.
Das bedeutet, dass ein Java Script alle nn Sekunden z.B. ein php Programm anstößt, welches nach neuen Messages sucht.
Klappt prima, ist aber ein recht großer Aufwand.