Ciao e grazie.
Ho provato come da te indicato,

codice:
<?php
$lines = file('OPZIONE01.txt');
foreach ($lines as $line_num => $line) {
    echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>
ma mi restituisce il file txt con ogni riga anticipata dal suo numero, a me invece interesserebbe ampliare la riga di codice già postata in precedenza che va estrapolare da un file txt solo un range di righe che mi interessano, questo perché io sto creando un form che va a generare un'altra pagina php con svariate offerte in base alle scelte fatte nel form, funziona, ma vorrei evitare di avere tot file txt quante sono le opzioni.

Metto una porzione di file più ampia in modo da rendere meglio l'idea.

codice:
<?php
$txt= ('file_get_contents');
$var01= $_POST['nome'];
if ($var01 == "OPZIONE1"){$testo = nl2br($txt("OPZIONE01.txt"));}
if ($var01 == "OPZIONE2"){$testo = nl2br($txt("OPZIONE02.txt"));}
if ($var01 == "OPZIONE3"){$testo = nl2br($txt("OPZIONE03.txt"));}
if ($var01 == "OPZIONE4"){$testo = nl2br($txt("OPZIONE04.txt"));}
if ($var01 == "OPZIONE5"){$testo = nl2br($txt("OPZIONE05.txt"));}
if ($var01 == "OPZIONE6"){$testo = nl2br($txt("OPZIONE06.txt"));}
echo"


<form action='' method=''>

$testo


</form>"
;
?>