You shoulf post form variables as a first option. Querystrings should be used as little as possible. A whole nother topic there, trust me...
You could use an anchor tag and simply pass a QS. I have placed a <form> there and altered your code to achieve your objectivewitha form variable. Also you need to use a checkbox and not a radio button. You can turn a radio button off when there is only one option, you would need two radio buttons!!!
Anyhow - just rename pageName.asp to your page name in the "action'" part of the form tag. Apart from that the code is cut n paste
<%
dim sort, strSQL
sort = ""
sort=Request.form("rbSort")
if sort <> "" then
strSQL = strSQL & "ORDER BY Date Desc"
else
strSQL = strSQL & "ORDER BY fName"
end if
%>
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div id="SelFra" style="POSITION: absolute; WIDTH: 100%;">
<form name="updateForm" action="pageName.asp" method="post">
<table width ="100%" border="0" cellspacing="0" align="center" >
<tr bgcolor="#aeaeae" >
<td style="width:200px;"> <input type="checkbox" name="rbSort" <% if sort <> "" then response.write " checked " end if %> value="1" /> Sort by Account Size </td>
<td><input type="submit" value="Sort"></td>
</tr>
</table>
</form>
</div>
</body>
</html>