Вы можете использовать jquery
var i = setInterval(function() {
$.getJSON("inc/messages.php?"+ params, function(data) {
$('#updates').html(data.messages);
}
}, 1000);
, чтобы получать некоторые сообщения из messages.php и выводить их в элемент с идентификатором 'updates' каждую секунду.
Чтобы остановить обновления, вы можете позвонить:
clearInterval(i)
Однако, возможно, есть более эффективный способ сделать это, если файл будет вызываться много раз.
Редактировать: забыл упомянуть, что сообщения.php должен получить данные из базы данных или файла:)