PHP er jo et server-side sprog ligesom ASP og .NET, så det har ikke rigtig noget at sige hvad du bruger der.
Magien i at lave en dynamisk webside som denne der kan hente og vise data uden page-refresh ligger primært i client-side koden.
Der kan du bruge Javascript, Flash, Silverlight eller hvad der passer dig bedst.
Et meget kendt og udbredt Javascript Framework kaldet jQuery kan simplificere tingene ved at give nem adgang til blandt andet Ajax, som kan returnere data til din browser uden at genindlæse siden.
Hvis du aldrig har arbejdet med Javascript, vil det dog nok være en god idé at lære lidt om sproget før du bevæger dig helt ind i jQuery.
Se:
http://jquery.com/