Creo que para mostrar los resultados que tienes en la base de datos, a traves de un SELECT es mejor hacerlo asi:
Código PHP:
<select name="product">
<option value="">-- Seleccione un Producto --</option>
<?
include("conn.php");
$sql="select id, producto from tabla order by id";
$result=mysql_query($sql,$connection) or die(mysql_error());
while($row=mysql_fetch_array($result))
{
?>
<option value="<? echo $row['id'] ?>">
<? echo $row['producto']; ?>
</option>
<?
}
?>
</select>
Lo que no entendi bien es lo segundo, y lo del separador... no se si interprete lo que necesitas..