Php da solo non può farlo. Tieni conto che è una tecnologia lato server quindi fa tutto quello che deve fare e poi invia la pagina al browser, e li rimane senza possibilità di essere modificata a meno di fare un'altra richiesta, quindi ricaricare la pagina.
è possibile tuttavia unire le potenzialità di php ad un 'altra tecnologia che è ajax; in questo caso, quello che vuoi fare non solo è possibile, me è proprio quello per cui ajax esiste.
Mi riprometto di scrivere una piccola guida, appena ho tempo, su come integrare php e ajax. Comunque cercando sul web, certamente troverai una valanga di informazioni.