Content management for simple web page developement

I have a friend who wants to set up a directory type website that would allow individuals to create their own single web pages with information and possibly an image, and maintain them themselves. Pages that they could make easy changes for when they are available or not.

I have a few ideas but I wondered if anyone had ever set up such a system or knows of a content management system that might apply here.

He may want to do sub domains but nothing is written in stone yet.

Thanks in advance for any help or advise you can give

Wordpress Multisites will do that. Works great.

Thank you, I had no idea. That looks like it might just do the trick.