Tengo problemas con mi formulario

Tengo problemas con mi formulario, me he echo uno para que envien webs a mi directorio, pero..., no se que tengo mal.

Me lo podriais corregir :?: :?: :?:


categorias.HTML


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<link rel="stylesheet" href="../estilos-general.css"          type="text/css" media="all">
<head>
[img]../objetos/logo.bmp[/img]
<title>Directorio de surfers, añade cualquier web.</title>
</head>
<body>
<div id="contenido"> 
<h1>Directorio Surfero de Surfers</h1>

<h2>Ahora mismo estamos vacios, ayudanos a llenarlo</h2>



Ayudanos a llenar el directorio enviando tu web con el siguiente formulario</p>

<form action="confirmacion.php" method="post" enctype="multipart/form-data" name="form1"> 
<table width="100%" border="0"> 
<tr> 
<td><div align="right">Nombre de la web</div></td> 
<td><input name="nombre de la web" type="text" id="nombre de la web" maxlength="50"></td> 
</tr> 
<tr> 
<td><div align="right">Direccion</div></td> 
<td><input name="direccion" type="text" id="direccion" value=""></td> 
</tr> 
<tr> 
<td><div align="right">E-Mail de Contacto</div></td> 
<td><input name="e-mail" type="text" id="e-mail" value=""></td> 
</tr> 
<tr> 
<td><div align="right">Detalles</div></td> 
<td><textarea name="" id="observacion"></textarea></td> 
</tr> 
<tr> 
<td><div align="right">Categoria/Subcategoria</div></td> 
<td><input name="sub-categoria" type="text" id="sub-categoria" value=""></td> 
</tr> 
<tr> 
<td><div align="right">Web que contiene el enlace reciproco (si pulsas la opcion 1)</div></td> 
<td><input name="reciproco" type="text" id="reciproco" value=""></td> 
</tr>  
<tr> 
<td><div align="right"><input type="radio" name="opciones" value="opción1" /></div></td><td>Con enlace reciproco (si es asi, añadan un enlace hacia surfers)</td> 
</tr>
<tr> 
<td><div align="right"> 
<input type="radio" name="opciones" value="opción2" /></div></td><td>Sin enlace reciproco</td> 
</tr> 
<tr> 
<td><div align="right"> 
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer"> 
</div></td> 
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td> 
</tr> 
</table> 
</form>

</div>
</body>
</html>

confirmacion.PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<link rel="stylesheet" href="../estilos-general.css"          type="text/css" media="all">
<head>
[img]../objetos/logo.bmp[/img]
<title>Su mensaje ha sido enviado correctamente. Por favor vuelva atras.</title>
</head>
<body>
<div id="contenido">
<h1>Su solicitud ha sido enviada correctamente</h1>
<h2>Espere hasta que vea su web y las condiciones</h2>


Su web ha sido enviada correctamente en un plazo de 10 dias sera añadida, cuando
asi sea, se lo comunicaremos con un E-Mail, al e-mail de contacta que nos ha proporcionado.</p>


<h2>Aviso</h2>


No admitimos webs pornograficas, si han cometido el error de enviar una comuniquemelo
enviandome un e-mail a [email=" [email][correo eliminado][/email]"]mi correo[/email]
o unicamente no espere que se la añadamos y recibira la denegación.</p>

<h2>Suerte</h2>
</div>
<?php 
$sendTo = "[correo eliminado]"; 
$subject = "Web en espera de confirmacion"; 
$nombre = $_POST["nombre"]; 
$contraseña = $_POST["direccion de la web"]; 
$observacion = $_POST["detalles"]; 
$opciones = $_POST["opciones"]; 
$publica = $_SERVER[REMOTE_ADDR]; 
$headers .= ""; 
$message = "\nnombre de la web: " . $nombre de la web . "\ndireccion: " . $direccion . "\ne-mail: " . $e-mail . "\nobservacion: " . $observacion . "\nsub-categoria: " . $sub-categoria . "\nreciproco: " . $reciproco . "\nOpcion elegida: " . $opciones  . "\nIP Pública: " . $publica; 
mail($sendTo, $subject, $message, $headers); 
?>

</body>
</html>

Ayuda lo nesecito.
Jerelesi, siento decirte que no me acuerdo de este post, de todas maneras, cuando pueda lo veré y te diré ;).

Saludos
Buenas mi gran duda es como haceis el archivo php en el html kit muchas gracias
Es como crear un archivo HTML si no que en vez de ponerle extensión .html, le pones .php ;)

Saludos