Con dos "select" tienes un ejemplo integro en PHP (+Mysql) en esta FAQ. Adaptarlo a un 3er caso no es complicado si te fijas bien en la técnica .. Propagar variables, enviar formulario .. reestablecer valores y usar las otras variabels que enviastes como filtros para tus consultas SQL sub-siguientes...
http://www.forosdelweb.com/f18/faqs-php-530600-post664999/
Un saludo,