Allora, sto provando a fare qualcosina adesso. Direi che potrebbe facilitare molto la vita inserire come value dei vari input radio non dei nomi generici come 'liscia' o 'gassata' ma direttamente il numero di punti corrispondenti a quella risposta.
Quindi, ad esempio:
codice:<input id="d1_a" name="d1" type="radio" value="1" /> <input id="d1_b" name="d2" type="radio" value="2" />