Is it possible for a local moderator to create a child board or only admins can do that ?
Only thermos can do that or what you called forum administrator generally, however if some users have the same capability of an administrator they can also create child boards.
You can set it up in a server where everything is scripted.