document.getElementById(ad[i]).value; yerine
document.getElementById('ad['+i+']').value;
yapinca kabul ediyor mu peki?
evet sonucu yazarsanız ona göre kontrol edelim
malesef hiç bir çıktı vermiyor
for(i=0;i<yolcusayisi;i++)
{
alert(yolcusayisi);
ad[i] = document.getElementById('ad['+i+']').value;
alert(ad[i]);
}