Ja, AJAX er helt sikkert vejen frem for dig.
Jeg plejer at bruge jQuery som javascript-framework til mine sites, og der er indbygget AJAX-support. Det er super simpelt at loade en side ind i en div, du bruger bare:
$("#updateDiv").load("url-til-din-fil.php");
derefter skal du bare have en div: <div id="updateDiv"></div>
Brug setinterval i javascript for at opdatere f.eks. hvert 3. sekund.
Hvis du ikke ønsker at content bare skal opdatere med det samme (altså gå fra tidligere content til nyt content), kan du gøre det elegant ved først at fade det tidligere content ud og derefter fade det nye content ind:
$("#updateDiv").fadeOut(300,function(){
$("#updateDiv").load("url-til-din-fil.php");
}
).fadeIn(300);
Good luck!