Enrico: neues Problem aufgetaucht

Hallo,

wo mir Andreas bei dem folgenden Script schon einmal geholfen hat, gibt es neue Probleme, ich weiß nicht, wie ich eine Email-Adresse von einem Formular an das Script übergeben soll, da ich keine feste Email-Adresse angeben möchte, sondern eine Variable, die der besucher selbst festlegen soll.
Hier das Script:

<?
class mime_mail
 {
 var $parts;
 var $to = "";
 var $from;
 var $headers;
 var $subject;
 var $body;

function mime_mail()
  {
  $this->parts = array();
  $this->to;
  $this->from =  "Akzenta AG";
  $this->subject =  "Ihr gewünschtes Dokument";
  $this->body =  "";
  $this->headers =  "";
  }

function add_attachment($message, $name =  "", $ctype =  "application/octet-stream")
  {
  $this->parts[] = array (
                           "ctype" => $ctype,
                           "message" => $message,
                           "encode" => $encode,
                           "name" => $name
                          );
  }

function build_message($part)
 {
 $message = $part[ "message"];
 $message = chunk_split(base64_encode($message));
 $encoding =  "base64";
 return  "Content-Type: ".$part[ "ctype"].
                        ($part[ "name"]? "; name = "".$part[ "name"]. """ :  "").
                         "\nContent-Transfer-Encoding: $encoding\n\n$message\n";
 }

function build_multipart()
 {
 $boundary =  "b".md5(uniqid(time()));
 $multipart =  "Content-Type: multipart/mixed; boundary = $boundary\n\nThis is a MIME encoded message.\n\n--$boundary";

for($i = sizeof($this->parts)-1; $i >= 0; $i--)
    {
    $multipart .=  "\n".$this->build_message($this->parts[$i]). "--$boundary";
    }
 return $multipart.=  "--\n";
 }

function send()
 {
 $mime =  "";
 if (!empty($this->from))
    $mime .=  "From: ".$this->from. "\n";
 if (!empty($this->headers))
    $mime .= $this->headers. "\n";

if (!empty($this->body))
    $this->add_attachment($this->body,  "",  "text/plain");
 $mime .=  "MIME-Version: 1.0\n".$this->build_multipart();
 mail($this->to, $this->subject,  "", $mime);
 }
};

$attachment = fread(fopen("duplex.pdf", "r"), filesize("duplex.pdf"));

$mail = new mime_mail();
 $mail->from = "Akzenta AG";
 $mail->headers = "";
 $mail->to;
 $mail->subject = "Ihr gewünschtes Dokument";
 $mail->body = "Anbei erhalten Sie Ihr gewünschtes Dokument von der Akzenta AG.";
 $mail->add_attachment("$attachment", "duplex.pdf", "file/pdf");
 $mail->send();

$wahl="0";
 if($wahl =="0")
{
echo "Vielen Dank, die Seite wurde an die angegebene Email-Adresse versendet.";
}
else
{
include("danke.htm");
}

?>

Wäre super wenn da auch jemand weiter weiß...

Grüße
Enrico