Hola Bienvenido a los Foros del WEB.
Lo que necesitas no es muy dificil, sólo lees el TextArea y lo separas con un Split().
Cita: Para hacerlo mas fácil, solo hasta un limite de 10 variables.
No necesitas limitarlo a 10 variables, pueden ser las que sean, ya que para lo que necesitas es mejor que sea un Array.
Así, en lugar de tener las variables
cad1, cad2, cad3, (que deben declararse en el script y realmente no sabes cuántas cadenas tecleará el usuario), podrás tener mejor cadena[0], cadena[1], cadena[2], etc. prácticamente sin límite.
Checa el script y escribe si te funcionó. Saludos.
Código PHP:
//
//
<html><head><title>Práctica con TextAreas</title>
<script>
function variabiliza()
{//capturamos lo que haya en el TextArea
var elTexto = document.getElementById("elTexto").value;
//cada sistema operativo tiene diferentes saltos de línea
if(elTexto.indexOf("\r\n")>0) delimitador = "\r\n"; //es Windows
else if(elTexto.indexOf("\r")>0) delimitador = "\r"; //es Mac
else delimitador = "\n"; //es Unix (o sólo hay una línea)
//separa en variables: cadenas[0], cadenas[1], etcétera
var cadenas = elTexto.split(delimitador);
//mostramos que sí se separaron bien mostrándolas
for(i=0;i<cadenas.length;i++)
alert('Cadenas[' + i + ']: ' + cadenas[i] );
}//end function variabiliza
</script>
</head><body>
<form action="#">
Ingrese aquí el texto:<br>
<textarea id="elTexto" cols="30" rows="10"></textarea>
<br><input type="button" value="Dividir en Variables" onClick="variabiliza()">
</form>
</body>
</html>