Si te he entendido bien lo ke kieres es ke cuando alguien esté visualizando la página ke muestra los datos y en ese momento se inserta un registro nuevo en la base de datos, entonces ke la página se actualice y muestre ese nuevo registro.
Lamentablemente esto no se puede conseguir de forma automatica ya ke desde el navegador ke muestras la página no puedes averiguar si en la base de datos se produjo un cambio (nuevo registro insertado).
No te keda mas remedio ke solicitar mediante Ajax una petición cada X segundos a la base de datos para volver a mostrar todos los datos. Te aconsejo que te mires Ajax.PeriodicalUpdater de prototype.
Ejemplo:
http://alexsancho.name/archives/2006...iodicalupdater
Saludos