Metin başına noktalı virgül yerine dosyayı .json uzantılı ve JSON formatında kullansanız daha iyi olmaz mı. Yani aşağıda senaryoyu basit tutuyorum da örnek vermek için. status değerleri açık yada kapalı olması için.

<?php
$veriler = json_decode(file_get_contents('veriler.json'), TRUE);

if ( ! isset($veriler[ 'ahmet' ]))
    $veriler['ahmet'] = array('displayname' => 'Ahmet', 'status' => 0);
if ( ! isset($veriler[ 'burak' ]))
    $veriler['burak'] = array('displayname' => 'Burak', 'status' => 0);

file_put_contents('veriler.json', json_encode($veriler));
?>

ardakarakas adlı üyeden alıntı: mesajı görüntüle
Yani şöyle 2 tane butonum olacak birincisi aç ikincisi kapat
aç butonuna basınca ajax ile post yolluyorum ona gelen veri diyorum işte aç butonuna basınca başındaki noktalı virgülü yukarıda anlattığım gibi kaldıracak
kapat tuşuna basınca noktalı virgül koyacak