grazie per l'aiuto.

parse_ini_file funziona bene, ma non esiste la soluzione inversa per scrivere il file. Ci sono molti codici/classi per farlo ma nessuno veramente completo. Non gestiscono i commenti ad esempio. Vi posto comunque questo codice che può essere utile, a differenza degli altri questo supporto variabili a n dimensioni in modo molto semplice:
Codice PHP:
    function put_ini_file($file$array$i 0){
        
$str="";
        foreach (
$array as $k => $v){
            if (
is_array($v)){
                
$str.=str_repeat(" ",$i*2)."[$k]".PHP_EOL;
                
$str.=put_ini_file("",$v$i+1);
            }else
                
$str.=str_repeat(" ",$i*2)."$k = $v".PHP_EOL;
        }
     if(
$file)
            return 
file_put_contents($file,$str);
        else
            return 
$str;
        } 
Ho preso una decisione. Necessito di una gestione delle variabili più smart rispetto a quella che permettono i file ini. Faccio un file php con tutte le variabili di settaggio.