I am looking for an online blog service where I can keep the entire blog private by default, and then allow users to read it on an individual basis by providing them with a username and password.
It might sometimes be the case that I give many people the same username and password, so that, as a group, they can access the blog. The important thing is that I can create access accounts and remove them again if I need to.
Also, the username and password should be for my blog only, not for the service in general. What I mean is, I think it's possible to make a Wordpress site visible to other wordpress users, but it's kind of a hassle to get everyone I want reading my blog to set up a Wordpress account just to see my blog. I should be able to send them login information that lets them see my blog, and that's all.
I thought this was common, but, unless I'm looking in all the wrong places, it seems that blogs can only be set to be globally private or public (either everyone sees it or no one does), or that when granting access to other people that also allows them to edit the blog.
Does the kind of blog I'm looking for exist?
Ideally the service should also be free, but a small yearly fee would also be acceptable.