Espero no meter la pata ni ensombrecer el impecable trabajo de Davinia, pero Mysql 3.x no soporta subselects
Sobre la extensión del Post, me parece que has descrito el problema perféctamente en un espacio corto (muchos tendrían que tomar nota

)
La solución para el segundo combo pasaría por emplear código. Me lo pienso y en un minuto te pongo un pedazo...