I am new to php but if the data is coming from a textarea box can you for it to be delimited by distinct characters suchas spaces or commas if so using the explode function would load all of the fields into an array where you would be able to process them easily.
textareaData equals tom bill pass1 pass2
$elements =explode (" ",$textareaData);
$elements[0]= tom
$elements[1]= bill
$elements[2]= pass1
$elements[3]= pass2
.
.
.
if multiple delimiters are used multple explodes can also be used
textareaData equals
tom,bill,frank pass1,pass2,pass3
$elements =explode (" ",$textareaData);
$elements[0]= tom,bill,frank
$elements[1]= pass1,pass2,pass3
$names =explode (",",$element[0]);
$passes =explode (",",$element[1]);
$names[0]=tom
$names[1]=bill
$names[2]=frank
$passes[0]=pass1
$passes[1]=pass2
$passes[2]=pass3
Hope this helps
Jeff