I normally do it like these :
First, simply do as AshtonSanders said.
This will make a name array and a description array when the data is sent over POST.
This should be the POST you would get :
[name] => Array
 => Name 1
 => Name 2
 => Name 3
[description] => Array
 => Description 1
 => Description 2
 => Description 3
Then, on the PHP side, you can do something like this :
echo “Name “.($key+1).” : “.$names[$key].”n”;
echo “Description “.($key+1).” : “.$descs[$key].”n”;
or this : (essentially the same, but this one is cleaner)
So, you have two equally created arrays and each individual Key on the Names array corresponds to the Key on the Descriptions array.
So anyways, i hope this helps!