1) it displays a list of your friends -
& whoever reads it can choose who they think you got with, with the choices being kiss/sex/none
2) guess my IQ & EQ. two sliding bars
3) guess who i have a crush on from my friends list
this has probably been done.
4) u guess who out of your friends
smokes, drinks & gambles,
answers r : daily, weekly, monthly, never
<-- this last one would be funny to see how well we know one another.
as for practical implementation - PHP, the ungodly power of Linux etc.