Dobra nie za wiele rozumiem

Sam wyskrobalem cost takiego:
<?
$dir = './data/';
$firma = 'firma.txt';
$imie = 'imie.txt';
$nazwisko = 'nazwisko.txt';
$mail = 'mail.txt';
$tel = 'telefon.txt';
{
return(print "ERROR ! DATABASE ERROR !"); }
echo 'Database connected !<br>You now can find any data :)<br><br>'; echo '<form method="POST" action=""> <p><input type="text" name="string" size="45"></p>
<p>Search in <select size="1" name="si">
<option value="firma">company</option>
<option value="imie">name</option>
<option value="nazwisko">surname</option>
<option value="mail">email</option>
<option value="telefon">telephone</option>
</select></p>
<p><input type="submit" value="Search !"></p>
</form>';
$gdzie = './data/'.$_POST['si'].'.txt';
$i = 0;
while($i <= $ile)
{
if($jcn >= '1')
{
$znal .= '||'.$i;
}
$i++;
}
$firma = file('./data/firma.txt'); $imie = file('./data/imie.txt'); $nazwisko = file('./data/nazwisko.txt'); $mail = file('./data/mail.txt'); $tel = file('./data/telefon.txt');
$irz--;
echo 'Finded '.$irz.' record:<br><br>';
$i = 1;
while($i <= $irz)
{
echo '<b>Company: </b>'.$firma[$wynik[$i]].'<br>'; echo '<b>Name: </b>'.$imie[$wynik[$i]].'<br>'; echo '<b>Surname: </b>'.$nazwisko[$wynik[$i]].'<br>'; echo '<b>E-mail: </b>'.$mail[$wynik[$i]].'<br>'; echo '<b>Telephone: </b>'.$tel[$wynik[$i]].'<br>'; $i++;
}
?>
p.s. Nazwy po angielsku bo to dla ludzi umiacych tylko angielski

Jak to sie zachowa na kilku tysiacach adresow ?
Skrypt do dodawania:
<?
$dir = './data/';
$firma = 'firma.txt';
$imie = 'imie.txt';
$nazwisko = 'nazwisko.txt';
$mail = 'mail.txt';
$tel = 'telefon.txt';
{
return(print "ERROR ! DATABASE ERROR !"); }
echo 'Database connected !<br>You now can add any data :)<br><br>';
echo '<form method="POST" action=""> <p>Company: <input type="text" name="company" size="51"></p>
<p>Name: <input type="text" name="name" size="31"></p>
<p>Surname: <input type="text" name="surname" size="28"></p>
<p>E-mail: <input type="text" name="mail" size="38"></p>
<p>Telephone: <input type="text" name="tel" size="20"></p>
<input type="hidden" name="ok" value="data_ok" size="20">
<p><input type="submit" value="Add"></p>
</form>';
if($_POST['ok'] == 'data_ok')
{
echo 'Data is now in database :)<br>Added data:<br><br>';
$firma_d = $_POST['company'];
$imie_d = $_POST['name'];
$nazwisko_d = $_POST['surname'];
$mail_d = $_POST['mail'];
$tel_d = $_POST['tel'];
echo '<b>Company:</b> '.$firma_d.'<br>'; echo '<b>Nama:</b> '.$imie_d.'<br>'; echo '<b>Surname:</b> '.$nazwisko_d.'<br>'; echo '<b>E-mail:</b> '.$mail_d.'<br>'; echo '<b>Telephone:</b> '.$tel_d.'<br>';
$fp = fopen($dir.$firma, "a");
$fp = fopen($dir.$imie, "a");
$fp = fopen($dir.$nazwisko, "a");
$fp = fopen($dir.$mail, "a");
$fp = fopen($dir.$tel, "a"); }
?>