Зачем такой велосипед? Делается все очень просто, форма в которой вносим значения для товарищей, 0=>'user', ... 9=>'SV!' записываем как массив в файл. как строку разделенную разделителем. Получаем строку вида
|mod|mod|smod|adm|adm|adm|adm|sv
Первый элемент пустой
Если нужно получить значения в массив, где номер прав будет соответствовать элементу массива, $adm_rights = explode('|', file_get_contents('fileadm.dat'));
В выводе звания писать
echo $adm_rights[$rights];