You could possibly write a quick and dirty Laravel passport application that handles central user authentication, then you would remove the login and registration fields from Flarum and redirect them to the passport app. Then you can use the Passport authentication extension to have the separate flarum forums authenticate. Users get to log in with a single central set of credentials.
Regarding anonymity, users can always use a username that is brand new and unique for your website only.