Il tag radio sono collezioni che partono da 0 pertanto in questo caso dovrai passargli il 2 radio che il suo valore e "scelta" che disabiliterà il campo (in questo caso la select)
codice:
<script type="text/javascript" language="javascript">
function scegli_citta(option){
var selez = document.form2.elements['Gruppo']
     if(selez[option].value == "scelta"){
               document.form2.elements['citta[]'].disabled=true;
			   }else{ document.form2.elements['citta[]'].disabled=false;
     }
}
</script>
<form action="aaa.php" method="get" name="form2"  >
<input name="c" type="hidden" id="c" value="1">
<table width="200">
  <tr>
    <td><label>
      <input name="Gruppo" type="radio" value="1" checked onclick="scegli_citta(0)">
      Solo questa citta</label></td>
  </tr>
  <tr>
    <td><label>
      <input type="radio" name="Gruppo" value="tutte" onclick="scegli_citta(1)">
      Tutte le citta</label></td>
  </tr>
  <tr>
    <td><label>
      <input type="radio" name="Gruppo" value="scelta" onclick="scegli_citta(2)">
      Fammi scegliere la citta</label></td>
  </tr>
</table>

<select name="citta[]" size="10" multiple id="select">
<option value="bo" > bo </option>
</select>

<input type="submit" name="Submit" value="Invia">
</form>
ho modificato il nome del form perché la parola usata è riservata (meglio non usarla) ed ho aggiunto la funzione hai radio button, per quanto concerne le selezioni multiple senza tasto ctrl documentati qui http://forum.html.it/forum/showthrea...hreadid=745229