Jeżeli masz możliwość wykorzystania bazy MySQL lub PostgreSQL lub czegoś podobnego, to żaden problem.
Jak zrobić formularz mam nadzieję, że wiesz.
Kod:
<form action="skrypt.php" method="post">
Pytanie 1:
<input type="radio" name="pytanie1" value="1"> Odp1 <br />
<input type="radio" name="pytanie1" value="2"> Odp2 <br />
...
<input type="radio" name="pytanie2" value="1">
itd...
<input type="submit" name="wyslij" value="Wyślij">
</form>
Wszystko można wpakować do tabeli, żeby było ładnie sformatowane, ale myślę, że to nie problem.
W pliku skrypt.php:
Kod:
if(isset($_POST['wyslij']))
{
// Do danych wyslanych przez formularz dobierasz sie tak: $_POST['pytanie1']
// Zapis do bazy danych - jak utworzyć połączenie i samą bazę - poczytaj :)
$sql = "INSERT INTO nazwa_bazy (pytanie1, pytanie2, pytanie3) VALUES('{$_POST['pytanie1']}', '{$_POST['pytanie2']}', '{$_POST['pytanie3']}')";
$query = mysql_query($sql) or die (mysql_error());
}
Tym sposobem będziesz miał dane z formularza w bazie danych

Mogą być błędy, bo piszę bez sprawdzania (Zend Studio rules

), ale tak to mniej więcej wygląda

Oczywiście dodać do tego można jeszcze sprawdzanie, czy wszystkie pola zostały wypełnione, ale na początek tyle powinno Ci wystarczyć