Я использую sharepoint webservice admin.asmx для создания семейства сайтов в моем веб-приложении.
используя следующий метод
adminService.CreateSite (fullUrl, siteName, string.Empty, LCID, SITE_TEMPLATE, логин, displayName, string.Empty, string.Empty, string.Empty);
adminService является объектом этой услуги