Один из подходов, который вы можете использовать, - это использование веб-части в качестве оболочки для пользовательского элемента управления. Пользовательский контроль делает тяжелую работу на сайте. После того, как веб-часть включена на ваши страницы, пользовательский элемент управления сможет определить, на каком сайте она выполняется, и извлечь необходимые динамические данные из столбцов вашего сайта.
Когда вам нужно выполнить обновления, вы обновляете пользовательский элемент управления, а затем повторно развертываете пакет решения в ферме. Каждый сайт получит изменение, как только будет развернуто решение.
Вот небольшая информация об этом подходе:
http://msdn.microsoft.com/en-us/library/ff649867.aspx.
Данная статья относится к WSS 3.0, но это должно дать вам отправную точку.
Подход, который вы, возможно, захотите использовать для SharePoint 2010, - это визуальная веб-часть. Более подробную информацию можно найти здесь: http://msdn.microsoft.com/en-us/library/ff597539.aspx.