I think you've misunderstood some of the concept of radio buttons.
You can have multiple sets of radio buttons, each with a unique name.
<input type="radio" name="test" value="1">
<input type="radio" name="test" value="2">
<input type="radio" name="test" value="3">
Now, one - and only one - button can be selected at the same time. If you select the third, and post this to php,. $test will contain '3'. If you choose the first one, $test will contain '1'.
If you have several radio-sets with different names, $<name> will contain the VALUE field of the button selected. You can also, of course, make these arrays;
<input type="radio" name="test[test]" value="1">
<input type="radio" name="test[test]" value="2">
<input type="radio" name="test[test]" value="3">
<input type="radio" name="test[moretest]" value="1">
<input type="radio" name="test[moretest]" value="1">
<input type="radio" name="test[moretest]" value="1">
Now, $test[test] would contain the VALUE of wichever button selected in the first radio set, and $test[moretest] would contain the VALUE field of the selected button in the last set.
This is useful if you're generating (advanced) dynamic forms, and don't want to keep track of an infinite number of variables. E.g. name a textfield $text[first], a selectlist $list[first] and a textarea $textarea[first],.. etc.. Hmm.. My point apparently disappeared somewhere between here and the beginning, sorry.. 😉