Pregunto?
El select original, sin agregados, también proviene de una base de datos, o solo está declarado en el html?
De todas maneras te dejo un excelente tutorial
http://www.mredkj.com/tutorials/tutorial005.html
solo tendrías que hacer que tu php genere los valores y el texto del option
SAludos