Простой ответ заключается в том, что вы не можете сделать это напрямую в PHP, вам придется использовать технологию на стороне клиента, такую как Flash, Flex, Silverlight (?) Или даже AJAX (супернизкая технология), чтобы делать подобные вещи, так как PHP работает только на стороне сервера и там после загрузки страницы не может изменить содержимое страницы.
Если бы я делал что-то подобное (снова), я бы использовал Flash, исходя из моего опыта, он лучше всего подходит для этого типа носителей, с лучшим пользовательским интерфейсом и лучшей кроссплатформенной доступностью браузера / операционной системы.