OK, ho scritto così:
codice:
<html>

<head>
<script language="javascript" type="text/javascript">
<!--
function apriFinestra(theUrl, percSize) 

{
  width = screen.width*percSize/100;
  height = screen.height*percSize/100;
  window.open(theUrl,'popup','width='+width+',height='+height);
  
}
// -->
</script> 

</head>

<body>

<form method="POST" action="pagina.asp">

  <input type="radio" value="V1" checked name="R1" onclick="apriFinestra('sito.asp', 50);">
    <input type="radio" value="V2" checked name="R1" onclick="apriFinestra('sito.asp', 50);">
      <input type="radio" value="V3" checked name="R1" onclick="apriFinestra('sito.asp', 50);">
        <input type="radio" value="V4" checked name="R1" onclick="apriFinestra('sito.asp', 50);">
  
  
  
  <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
</form>

</body>

</html>
Problemi:

- vorrei che la popup si aprisse a centro pagina;
- perchè nella pagina.asp non si recupera il valore del pulsante radio ?:

codice:
<%
strValoreRadio = request.form("R1")
response.write strValoreRadio
%>