No sé tú, pero lo que yo hago cuando tengo que hacer referencia a un programa o un include estándar y debo modificarlo, lo que hago es haces una copia exacta del include en un Z, modifico lo que necesito ahí (en tu caso, cambiar el parámetro por un select option y toos los cambios que eso conlleva) y cambio la referencia de mi programa inicial...
Puede sonar un poco tirado de los pelos, ero me ha sacado de varios problemas...
Saludos...