has intentado con AJAX???
se trata de que al evento OnChange de tu select, llames a una función de AJAX que te llene todo el contenido del formulario.. o bien ese llamado lo puedes hacer a otro archivo que "cargue" los datos, y los regrese vía POST o algo así..
si eliges AJAX, hay varios ejemplos por ahí, ya sabes San Google todo lo sabe :P