You can use a radio group within multiple update, I do so all the time. This is a typical piece of code:
<?php do { ?>
<tr id="rowsort-<?php echo $row_rsMainView['id']; ?>">
<?php
// RepeatSelectionCounter_1 Begin Loop
$RepeatSelectionCounter_1_IterationsRemaining = $RepeatSelectionCounter_1_Iterations;
while($RepeatSelectionCounter_1_IterationsRemaining--){
if($RepeatSelectionCounterBasedLooping_1 || $row_rsMainView){
?>
<th class="textCenter"><?php echo $row_rsMainView['sortorder']; ?></th>
<td><input type="text" name="title_<?php echo $RepeatSelectionCounter_1; ?>" id="title_<?php echo $RepeatSelectionCounter_1; ?>" value="<?php echo $row_rsMainView['title']; ?>" size="30" /></td>
<td class="textCenter"><span class="radio">
<input<?php if (!(strcmp($row_rsMainView['publish'],"1"))) {echo " checked=\"checked\"";} ?> type="radio" name="publish_<?php echo $RepeatSelectionCounter_1; ?>" value="1" id="publish_0_<?php echo $RepeatSelectionCounter_1; ?>" />
<label for="publish_0_<?php echo $RepeatSelectionCounter_1; ?>">Yes</label>
<input<?php if (!(strcmp($row_rsMainView['publish'],"0"))) {echo " checked=\"checked\"";} ?> type="radio" name="publish_<?php echo $RepeatSelectionCounter_1; ?>" value="0" id="publish_1_<?php echo $RepeatSelectionCounter_1; ?>" />
<label for="publish_1_<?php echo $RepeatSelectionCounter_1; ?>">No</label>
</span>
<input type="hidden" name="tstampupdate_<?php echo $RepeatSelectionCounter_1; ?>" id="tstampupdate_<?php echo $RepeatSelectionCounter_1; ?>" value="<?php echo time(); ?>" />
<input type="hidden" name="dateupdate_<?php echo $RepeatSelectionCounter_1; ?>" id="dateupdate_<?php echo $RepeatSelectionCounter_1; ?>" value="<?php echo date('Y-m-d', time()); ?>" />
<input type="hidden" name="adminupdate_<?php echo $RepeatSelectionCounter_1; ?>" id="adminupdate_<?php echo $RepeatSelectionCounter_1; ?>" value="<?php echo $_SESSION['adminID']; ?>" /></td>
<td><?php echo $row_rsDeleteView['tstampinsert']?date('M jS, Y',$row_rsDeleteView['tstampinsert']):'No Date Logged'; ?></td>
<td><?php echo $row_rsDeleteView['tstampupdate']?date('M jS, Y',$row_rsDeleteView['tstampupdate']):'Never'; ?></td>
<td class="textCenter nowrap"><a class="i8_button" href="index.php?action=view&id=<?php echo $row_rsMainView['id']; ?>">View Details</a>
<input type="hidden" name="WADA_RepeatID_id_<?php echo $RepeatSelectionCounter_1; ?>" id="WADA_RepeatID_id_<?php echo $RepeatSelectionCounter_1; ?>" value="<?php echo $row_rsMainView["id"]; ?>" /></td>
<?php
} // RepeatSelectionCounter_1 Begin Alternate Content
else{
?>
<td colspan="5">No records match your request.</td>
<?php } // RepeatSelectionCounter_1 End Alternate Content
if(!$RepeatSelectionCounterBasedLooping_1 && $RepeatSelectionCounter_1_IterationsRemaining != 0){
if(!$row_rsDetailView && $RepeatSelectionCounter_1_Iterations == -1){$RepeatSelectionCounter_1_IterationsRemaining = 0;}
$row_rsDetailView = mysql_fetch_assoc($rsDetailView);
}
$RepeatSelectionCounter_1++;
} // RepeatSelectionCounter_1 End Loop
?>
</tr>
please bear in mind that I do not use the DA wizard to create my tables so they may look different to what you are used to seeing