I was one of the librarians for the guild I attended back home. Each meeting we had some tables set up for magazines and for books. We had an annual budget for purchasing new books. Members were always donating magazines. We set aside time half way through the meeting for people to 'visit' the library. It was a lot of work but manageable with several people sharing the load. Very popular with the guild members.