No, I meant it would be relatively easy for me to implement this in the next release so that you could use a Web.config setting. I will do this since it is easy to implement.
Event Calendar Pro does not curretly export to other calendars, it is planned for a future release to add support for import and export in iCal format but it is not currently implemented. I do hope to implement this in the next 2-3 months. My plan is that the export feature should follow the view permissions, if the user has view permission to see the events they should be able to pull those events into their own calendar program. It seems reasonable, because if a user can see the event nothing stops them from manually adding it to their google calendar for example.
Maybe what you are thinking of is our Oomph integration, which is a javascript utility that works on the List View and does allow users to import events into Yahoo or Google Calendars, but all it does is recognize the events in the page by the way they are marked up in html. Its not a true import export as I envision but I suppose it is an export. In any case, it works the same way, its just a convenience, if the user can't see the page because they are not in a role to see it, then they can't import events. If they can see the events then why disable it since they can still manually copy events into their calendar.
It sounds to me like a lot of your pages should be member only in terms of view permissions on the page so that only your members can view them. I would create a role named Members and only add your memebers to the role and then use this role to protect member only pages. Users who are not in a role with view permission will not see the page in the menu or be able to view it even if they know the url.
Best,
Joe