Mira, buscando en google se encuentra todo.
Esta
librería integrada con JS hace justo lo que quieres. Necesitas un fichero PHP cuya salida dinámica sea un XML con los posibles valores que puede tomar el campo de texto. Luego le pasas ese XML a la función JS de la librería y te automatiza todo.
No lo he probado, lo acabo de encontrar, pero tiene buena pinta. Coméntame y lo miramos.
Un saludo.