No te preocupes, aquí estamos todos aprendiendo :)
En realidad, tendrías que recargar la página si sólo usas PHP. Ajax lo que permite, es hacer llamadas asíncronas al servidor, enviar y recoger datos. Traducido quiere decir que ajax permite cargar nuevos elementos sin actualizar la página completamente.
Lo realmente sencillo sería que uses
jQuery, ya que tiene funciones para utilizar Ajax muy simples. Descárgatelo y pruébalo. Si tienes conocimientos de JavaScript, jQuery hará tus sueños realidad. Un ejemplo rápido que te pongo es que para seleccionar un párrafo con clase "rojo" (<p class="rojo") bastaría con poner $('.rojo'). Como ves es bien simple.
Una vez veas como funciona (y es realmente sencillo), estudia la función
$.ajax().
El proceso sería el siguiente: Seleccionas un elemento de la lista -> jQuery lo recoge y lo envía mediante Ajax a un archivo PHP -> Este último lo procesa y devuelve los datos requeridos -> Ajax los recoge y los muestra según convenga.
Toca tener paciencia y aprendérselo, pero vale la pena. Además, seguro que hay muchos ejemplos en Google de cargas asíncronas con jQuery.
Para lo que sea, aquí estamos. Un saludo.