lo he solucionado a medias
Código PHP:
<% if request.form("avis_legal") = 1 Then%>
<input name="avis_legal" type="checkbox" class="camo_form" id="avis_legal" value="1" onclick="form1.Submit.disabled = true" checked="checked" />
<%else%>
<input name="avis_legal" type="checkbox" class="camo_form" id="avis_legal" value="1" onclick="form1.Submit.disabled = false" />
<%end if%>
poniendo onclick me canvia el estado del boton submit
pero si lo vuelvo a desmarcar no me deshabilita el boton