facil;
agrega a tu web un script que se ejecute cada 30 segundos;
esto llamaria a la base y si hay un nuevo post le dices que llame a la funcion que despliegue el cuadro de aviso y que este cuadro se esconda con otra funcion al final.
ejemplo "extrictamente debes saber utilizar jquey":
tenes una funcion que ejecute siempre que cargas la pagina, esta llama a una funcion que con ajax pregunte a la base su hay un nuevo post, si responde si que responda con los datos del post o lo que quieras, esto debe llamar a la funcion precentar noticia que despliega el aviso y por solamente sierto tiempo, asi despues de esto llame a la funcion inicial y asi creas in siclo infinito mientras el usuario esta conectado.
si necesitas ayuda este es mi correo: enlinea777 arroba gmail punto com, tambien es mi MSN. si quieres que te haga el codigo no sueñes demaciado.