El código de affv te funcionará, pero sólo en IE. Prueba con este si necesitas que funcione en más:
Código PHP:
<html>
<head>
<title>Untitled</title>
<script>
function tambien(esto,inseparable){
eval("document.forms[0]."+esto+".ckecked=true");
esto.ckecked=inseparable;
}
</script>
</head>
<body>
<form style="font:normal 10px/10px verdana;">
<b>¿Qué te llavarías a una isla desierta?</b><br>
<br>
<input type="checkbox" onclick="this.form.generador.checked=(this.checked)?true:this.form.generador.checked;" name="ordenador" value="ordenador">Un ordendor<br>
<input type="checkbox" name="generador" value="solar">Un generador solar de energía eléctrica<br>
<input type="checkbox" onclick="this.form.vacuna.checked=this.checked" name="perro" value="unperro">un perro<br>
<input type="checkbox" name="vacuna" value="1">vacuna contra la rabia<br>
</form>
</body>
</html>
He puesto dos ejemplos: uno en el que si eliges uno a la fuerza tienes que elegir otro, pero que también puede ir por separado y otro en el que para elegir uno tienes que elegir el otro y si lo quitas también se quita este.
Confío en que te sirva.
Un saludo