me falto un echo perdon :P
Código PHP:
<form action="#" method="POST">
<input type="text" name="nombre"><br>
<input type="text" name="ap1"><br>
<input type="text" name="ap2"><br>
<input type="submit" value="Enviar" name="enviar">
</form>
<?php
if (isset($_POST[enviar]) && $_POST[nombre] != "")
{
echo "<a href=\"http://$_POST[nombre].$_POST[ap1].$_POST[ap2].esgay.com\">Ingresa $_POST[nombre] </a>";
}
?>
ahora si quieres que sea automatico pues es solo cosa de hacer en el mismo form la union de las cosas
Código PHP:
<form action="<?php echo "http://$_POST[nombre].$_POST[ap1].$_POST[ap2].esgay.com";?>" method="POST">
<input type="text" name="nombre"><br>
<input type="text" name="ap1"><br>
<input type="text" name="ap2"><br>
<input type="submit" value="Enviar" name="enviar">
</form>
no lo he probado pero deberia funcionar con ello ;)