Like this maybe?
CODE
<input type=radio name="vari1" value="val1a"
onclick="document.getElementById('hidden_field').value='val1b';">option 1
<input type=radio name="vari1" value="val2a"
onclick="document.getElementById('hidden_field').value='val2b';">option 2
<input type="hidden" id="hidden_field" name="vari2" value="">
But again note that this will not work for users with javascript disabled.
Another slightly far-fetched idea might be to use an additional couple of radio buttons, hidden with CSS when javascript is enabled, and let the visible pair control the the hidden pair. That way users without javascript might be able to manually change the second par of radio buttons. Here's an example, but I haven't tested what it actually submits:
CODE
<input type=radio name="vari1" value="val1a"
onclick="document.getElementById('hidden_field1').checked=true; document.getElementById('hidden_field2').checked=false;">option 1<br>
<input type=radio name="vari1" value="val2a"
onclick="document.getElementById('hidden_field2').checked=true; document.getElementById('hidden_field1').checked=false;">option 2<br>
<input type="radio" id="hidden_field1" name="vari2" value="val1b"><br>
<input type="radio" id="hidden_field2" name="vari2" value="val2b"><br>
<script type="text/javascript">
// remove "//" comments to hide the radio buttons:
//document.getElementById('hidden_field1').style.display='none';
//document.getElementById('hidden_field2').style.display='none';
</script>