Buenas,
No sé que bases de datos usas, pero se me ocurre que podrías montar una select para consultar los pueblos del usuario y despues ir añadiéndolos a la select:
Código PHP:
$ssql="select idpueblo from tu_tabla where idusuario=". xxx
$result=mysql_query($ssql,$link);
$ssql="select titulo, resumen from noticias where";
$condicion = "";
while($row = mysql_fetch_array($result))
{
if ($condicion =="") $condicion = " idpueblo=".$row["idpueblo"];
else $condicion = " and idpueblo=".$row["idpueblo"];
}
$result=mysql_query($ssql,$link);
No sé si te servirá de algo.