I have seen many anti-spam questions in registration forms but this is very interesting http://www.tyneteesscoobies.co.uk/forum/profile.php?mode=register&agreed=true
one way to do this would be to use a html form with php to randomize the order and an if statement to check to make sure the right ones were selected.