Para poner el select dentro del form, es sencillísimo... al igual que has puesto el select, deberás hacer (antes de escribir el select):
Código PHP:
echo '<form name=miformulario method=post action="pagina2">';
echo "<select name='select1'>";
y más abajo, justo después de "cerrar" el select (y poner el botón):
Código PHP:
echo "</select>";
echo '<input type="submit" value="enviar">';
echo "</form>";
Para que no salgan valores repetidos, en la consulta puedes poner un "GROUP BY" (esta es una forma de hacerlo, pero hay otras). Por tanto, a la hora de hacer la consulta
Código PHP:
$sql="Select * from mitabla where imcampo=$mivariable";
Pon esto:
Código PHP:
$sql="Select * from mitabla where imcampo=$mivariable GROUP BY id";
Suponiendo que id es el campo identificador de cada registro en tu tabla.
Saludos.