Очевидно, что первое, что приходит на ум, - это легкий AJAX-запрос каждые х секунд для проверки нового контента.
Что-то вроде http://buntin.org/2008/09/23/jquery-polling-plugin/
Редактировать: Это не проверено.
AJAX-вызов http://example.com?lastCheck=1273244156
PHP:
<?
if(isset($_GET['lastCheck'])){
$ts = mysql_real_escape_string($_GET['lastCheck']);
$result = mysql_query("SELECT * FROM `table` WHERE `timestamp` >= {$ts}");
$rows = mysql_fetch_array($result, MYSQL_ASSOC);
if($rows){
header('Cache-Control: no-cache, must-revalidate');
header('Content-type: application/json');
echo json_encode($rows);
}
}
?>
Затем используйте jQuery, чтобы проверить, является ли ответ AJAX допустимым JSON, если это так, создайте свои элементы и добавьте их в свой контейнер.