I ran this briefly past PiG just to see whether it was worth posting it here so this should be half-decent.
Basically, I went back over what I remember about server side coding and I believe I have the basic idea for a system that would notify users of tournaments of interest to them. However, this does require vBulletin to be relatively flexible with what it can do and as I haven't used anything remotely close to it for years, I can't be sure it'd work in the current sc2sea framework.
Essentially, if someone was able to create a database that gathers data from user entry and stores it in arbitrary categories based on a tagging system (such as tagging a tournament BSG and Open, or BSG Clan and Open Clan) and then matches new tournaments with previous tournaments that users have entered and sends a notification to each user about the upcoming tournament.
For example:
-I enter a BSG this month (this is tagged and placed in the database)
-A BSG is created 2 months later
-The two BSGs share tagging (both are tagged as a BSG tournament) and I am sent a notification about the new BSG
The major issues would be concerning manually modifying which tags apply to yourself, so that a Masters player who used to be gold x number of months ago doesn't receive notifications for upcoming BSGs.
As to how the user would be notified, whether via pop-up the next time they log on or email, I'm not sure. Given the integration with the website, I can imagine a pop-up would be easier, but may irritate some viewers if it continues to pop up every time they open a new page or the home page after they have already viewed it. I'd assume that a "click this box if you have seen this pop-up" option should suffice here.
Again, I don't know how viable this is given the framework the website uses, but from memory vBulletin and should be able to handle such a database.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.