Hi,
I am doing just this right now... see http://www.westlakesailingclub.com/sandbanksopen

I think the crucial part is to get it listed as part of the local schedule, and then market it like crazy..Make sure that the local circuit folks all come.

Also, make sure that you have more than enough food and entertainment. In my opinion 50% of a good regatta is the social aspect. I have been to big events where everyone disappeared at 6pm...not much fun.

Make it open...Any 6 boats of one type show up get their own class.

Dave