Short version: Mark is correct (although communication isn't limited to meetings, we are allowed to conduct business by telephone and email).
Note the last sentence of the Purpose paragraph, it defers to the US Sailing bylaws.
Within the US Sailing bylaws, the word forum appears once, as follows:
Bylaw 221 – Status and General Authority
The House of Delegates shall meet at least annually to serve as a
forum for members and member organizations to debate and advise the Board on policies, performance, governance, and other pertinent matters.
The Multihull Council is part of the HOD (Bylaw 202, Section 4), so it makes sense for the definitions to match.
There are no electronic forums for any other part of US Sailing, and I am confident that no such use of the term was intended.
As an aside, even if an electronic forum were required, I can absolutely guarantee that this site would not be it...
Hope this helps.
Mike
EDIT: Add this to your Favorites:
http://racing.ussailing.org/Multihull.htm. From there, you can click on the Multihull Council link onthe left side, which brings up the current roster.