quizas algo asi. fijate como esta definido el array, primero el id, el separador (: ) y luego el texto.
Código:
var array = [
"id: Texto",
"388: casa",
"12: autos",
"9: personas"
];
for(var i = 0; array.length; i++){
var split = array.shift().split(": ");
select.options[i] = new Option(split[1], split[0]);
}