Sí se puede...
Primero te pregunto:
-Utilizas mySql?
-Sabes algo de PHP/MySQL??
-¿Qué es lo que quieres generar a partir de esas dos tablas? Descríbelo un poco más.
El ejemplo que pones en javascript está claro... ahora tú quieres que el primer select se genere dinámicamente y contenga...
Y el segundo select debe cargar...
Saludos