プロフィール設定の公開/非公開フラグをMySQLの会員情報テーブルに持たせてやります。PHP側でそれを調べ、プロフィール設定の公開/非公開を行います。詳しいことは下記の書籍を読んで下さい。
速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応 (速効!図解プログラミング)