自分で使いやすいフレームワークを選択すればいいと思います。
ユーザ認証、グループ分けの方法はアイディア次第で何でも作れます。
XoopsとかCMS使ってグループ権限仕組みを理解するのも手です。
Pearつかってもいいですね。
初心者のフレームワークと管理ごにょごにょなら
CakePHPとAuthComponentで十分かと思います。
>・マスターデータの編集
よくわからなかった。MySQLのデータを編集するってことでいいのかな?
PhpMyAdminとかコマンドラインで十分かと思いマス。
希望の回答にならなかったら
ゴメンナサイコキネシス!
ツールやフレームワークのも1つの方法ですが、
phpとmysqlについて勉強するのもありだと思います。
僕がphpとmysqlの勉強に使ったのは、「実践マスターPHP+MySQL」
サンプルが多く含まれてますので、
こんな機能を作りたいというものが朧ろげでも見えている方には、
非常に役に立つ本だと思います。
質問の答えにはなってませんが、あしからず・・・。