Если бы вы могли фиксировать действия пользователей (они щелкали элементы X и Y и вводили Z в текстовое поле), то вы могли бы использовать те же действия для создания видео на сервере.
Неудовлетворительный основной способ сделать это - открыть сайт в браузере на сервере, использовать программное обеспечение для захвата видео, чтобы захватить окно браузера, а затем ввести действия пользователя программным способом. Конечно, это было бы ужасно тяжелое приложение, но это все, что я мог придумать. Возможно, это вызовет лучшую идею.
В качестве примечания, я очень сомневаюсь, что Silverlight может захватить экран браузера, поскольку это было бы серьезным недостатком безопасности. Представьте себе скрытые элементы управления Silverlight, фиксирующие действия пользователя без их ведома.