A ver, en tu escipt tu tabla la imprimes con while de acuerdo a condicón y al número de registro, entonces para crear tus radios, lo vas a hacer con el for,cada grupo de 2 radios(si/no) debe tenere un nombre específico para poder manejarlo. por ejemplo en su lugar de impresión quedaría algo como esto
 
<td>
<? 
// voy a asumir que $id es el valor de la primera columna aunque en la realidad
// casi siempre usamos el $row y sería algo $row[0],
// entonces en vez de colocar r$id serái r$row[0] esto es de acuerdo a como
//estés manejando tus variables. 
echo"
<input type='radio' name='r$id' value='si' checked>si
<input type='radio' name='r$id' value='no'>no
";  
 ?> 
con ello obtienes nombres de acuerdo a su valor de identificador.
te recomiendo que coloque un contador en tu ciclo, digamos que lo llamamos $total, y al final antes del submit lo pases com hidden y te sea algo fácil, que daría así antes del submit: 
<?
echo"
<input type='hideen' name='total' value='$total'>
";
?>
 así logramos saber también cuantos elementos tenemos. 
en el script de actualización hacemos lo siguiente, primero un ciclo desde 0 hasta total , vamos a ejemplificar con un for(opcional)
<?
for($i=0;$i<$total;$i++)
{
// sabemos que el radio empieza con r y finaliza con el valor del id 
$valor="r".$i; // valor tiene un valor con el nombre de la variable 
// entonces usamos las variables variables para obtener el valor
// esto es doble signo para decir que es una variable variable $$
//hacemos el update 
mysql_query("UPDATE tabla disponible='$$valor'  WHERE id='$i'",   $conexion);
} 
?> 
solo copia y pega, claro que modifica lo que creas conveniente para decuarlo a tu programa. 
Cualquier duda escribeme a 
[email protected] o en el messenger de hotmail 
[email protected]