Решили делать на wordpress с автоматической установкой скриптом в нужные каталоги. Например, wordpress в папке null находящейся на домене blog.company.com является пустым, но настроенным, как надо для его работы в нашей компании.
Простым скриптом на php с помощью примитивной "админки", где вводится фамилия, имя, должность и фамилия английскими буквами, мы создаём директорию с названием фамилии (латинскими буквами), эта же фамилия записывается в config, как префикс для базы данных. Все остальные параметры уже настроены в копии wordpress, которая в папке null. Этот же скрипт создаёт в базе таблицы с префиксом нужной фамилии, которые тоже заполняются в зависимости от ранее созданных настроек и введённых в адмнке данных о пользователе.
Таким образом мы получаем блог по адресу blog.company.com/lastname с логином lastname и предустановленным паролем, который меняем при первом входе.
Дизайн компании сразу установлен в папке null и пользователи его не могу поменять.
Пользователи блогов могут редактировать виджеты (кроме корпоративных, которые в подвале) и писать новые записи.
P.S. WordPress Network не поддерживает хостер, поэтому собирали такой велосипед.