Только такая технология, как Flash или Silverlight, сможет обеспечить такую функциональность. Самым большим преимуществом было бы избежать кросс-браузерных проблем / проблем с платформой и достойной безопасности.
Кроме того, я бы предположил, что если для этого доступны компоненты Flash / Silverlight, они не будут дешевыми из-за лицензирования форматов документов Adobe и Microsoft и т. Д.
Стандартные пользовательские / пользовательские элементы управления .NET просто не подходят, поскольку они генерируют пользовательские интерфейсы на основе HTML.
Извините, у меня нет более конкретных предложений.