Hola
ingeniero4ever!
Claro que los puedes hacer con php y javascript, te recomendaría que implementaras AJAX, ya que con ese tipo de manejo te evitarías que cada vez que se haga una petición al servidor se actualice la página, pásate por esos foros, hay varias personas que tienen un ejemplo similar a lo que quieres aplicar.
Un Saludo y suerte!