I'm hoping you know the html part, right? You can make the form?
<form method=post action="process.php">
<input type=text name="name">
<input type=text name="address">
<input type=checkbox name="box1" value="YES">
etc...
You'll set up the mailing part in the process.php file. Whatever you named the form element in the previous page, PHP makes a variable by the same name, holding the value that was in the text box. So you'd have $name, $address, $url, etc...
Then you have something like this for your process.php file:
<head>
<title>Send E-mail</title>
</head>
<body>
<?php
$msg = "Name: $name\n";
$msg .= "Address: $address\n";
$msg .= "City: $city\n";
$msg .= "Country: $country\n";
$msg .= "E-mail: $email\n";
$msg .= "Url: $url\n";
$msg .= "Checkbox: $box1\n";
$msg .= "Comments: $comments\n";
mail("to_address@your_host.com","Subject",$msg);
echo "Mail has been sent";
?>
</body>
Using .= adds all of the strings together into one variable $msg.
\n means a new line.
Make sure that whatever you name your form elements is what you use as the variable name in process.php.
If it doesn't work, go read some manuals and learn PHP for yourself.
www.php.net/manual
You're welcome,
---John Holmes...