qué enquilombada me resulta la sintaxis de PHP!
En fin, en ASP sería más o menos así (siempre que tengas dos recordsets... uno del registro actual en las "supuestas preferencias de usuario" y otro con todos los posibles valores para rellenar un select o combobox):
<%
Do While NOT Rs_Opciones-Combo.EOF
Response.Write "<option value='" & Rs_Opciones-Combo("ID") & "'"
If Rs_Opciones-Combo("ID") = Rs_Preferencias_del_usuario("ID_Combo") Then Response.Write " selected"
Response.Write ">" & Rs_Opciones-Combo("sector") & "</option>"
Rs_Opciones-Combo.MoveNext
Loop
%>
... o más o menos así