You need two separate functions for this process. One function is to echo out the information to a form. The second is to process the message and send it via email.
Heres some code that might clear things up, They will be two different pages to make things more simple.
Message processing page:
<?
$query the database selecting the NAME and LINK of the flash file;
$results = mysql_fetch_object($query);
?>
<form action="SENDEMAIL.PHP" method="POST">
<INPUT NAME="SENDEREMAIL" type="text" maxlength="50">
<INPUT NAME="RECIPIENTEMAIL" type="text" maxlength="50">
<TEXTAREA NAME="MESSAGE" Rows="10" Cols="65">
Hey there mate,
I wanted to tell you about a great flash movie I saw hosted at Lavagarden.com, called <? echo $results->NAME; ?>. If you're interested
in watching it, here's the link you'll need. <a href="<? echo $results->LINK; ?> CLICK HERE
</TEXTAREA>
</form>
SENDMAIL.PHP processing page:
mail("$POST['RECIPIENTEMAIL']", "Check this out!", "$POST['MESSAGE']", "FROM: {$_POST['SENDEREMAIL']} plus any additional headers");
Then you can add a message that says your email has been sent or something to that extent.