si pusieras más de tu parte al siquiera averiguar que es AJAX, seguro que encontrarías lo que buscas, con
AJAX es la forma más idónea y estarías usando PHP, pero PHP solo NO basta, así como se necesita de HTML, CSS y javascript para hacer un buen site, suerte e investiga un poco más