ti stampa le prime 3 righe. basta un'ulteriore condizione, nel ciclo che estrae i dati, che esca dopo 3 ciclaggi.
per stampare basta un javascriptrint()

Codice PHP:
<?php
$id_art 
$_GET['id'];
$desc $_GET['descrizione'];
$costo_pubblico $_GET['costo_pubb'];
$fp = @fopen ("tuofile.txt""w") or die("Impossibile aprire il file");
$data "$id_art\n $desc\n $costopubblico\n";
fputs ($fp$data);
@
fclose ($fp);
$fp = @fopen ("tuofile.txt""r") or die("Impossibile aprire il file");
$i 1;
while ((
$fileline = @fgets ($fp1024)) and ($i<=3)) {
     echo 
"$fileline";
     
$i++;
}
@
fclose ($fp);
echo 
"<div align=\"center\"><input align=\"center\" type=\"button\" value=\"Stampa Etichetta\" onclick=\"javascript:print()\"></div>";
?>