1) Самое очевидное: передавать переменную number в hidden input с помощью JS.
2) Можно и без hidden input,а, но костыльным способом. Через цикл проверяем до какого значения переданы данные с помощью isset.
$number = 0;
$findEndFlag = false;
while(!$findEndFlag)
{
if(isset($_POST['driver'.$number+1.'name']))
{
$number++;
}
else
{
$findEndFlag = true;
}
}
Если можете изменять JS код то настоятельно рекомендую первый способ
UPD: Можно написать еще лучше
$number = 0;
while(isset($_POST['driver'.$number+1.'name']))
{
$number++;
}