Just to clarify, Lahinch is a members course but it is by no means private. Basically anyone can play it, they just need to call ahead of time. The membership are never unable to play due to Visitors. The timesheet works like this - Members Time is 08.30 to 10.30 and again from 13.30 to 14.30. Visitors can NOT play during these times, and in Ireland - 09.00 is pretty much the ideal tee time. However, because Lahinch is such a small village and people have to work during the week (not everyone lives a life of idle luxury) if Members Time is empty, and 2 Americans turn up and ask can they play, the starter will slot them in.
You are right though George, the Irish system might not work as easily in the US. What I find interesting is that as a member of an "Elite" club, I can pretty much play Cypress, Crystal Downs, Valley Club, Melbourne and a few others with just a phone call from our Pro / GM. Yet I dont think it fair, and I would much prefer the game to be open to anyone/everyone, not just the privileged few.