Si entendi bien lo que queres hacer, lo que necesitas son
variables variables (dar nombre a una variable con el contenido de otra):
Código PHP:
<?
$tit1 = "algo";
$nombre = "tit";
$numero = 1;
$nombre_var = $nombre.$numero;
echo $$nombre_var; //Imprime el contenido de tit1 (algo)
?>
Igualmente, creo que la mejor solución a tu problema es definir el nombre de todos tus campos en el formulario como "nombre[]". Luego, en el script que recibe los datos, estos estaran en forma de arreglo y lo único que tendrias que hacer seria recorrerlo con un foreach:
formulario.php:
Código HTML:
<form name="form1" action="datos.php" method="post">
<input type="text" name="nombre[]">
<input type="text" name="nombre[]">
.....
</form>
datos.php
Código PHP:
<?
foreach ($_POST['datos'] as $clave => $valor) {
echo "El input $clave contiene $valor";
}
?>
Saludos.