Silverlight Frontend for C# "Continuous Model"
===

I've been trying to find an example for my problem, but I don't know quite how to look for it, so I'm asking you for some enlightenment.

I'm developing a automatic trading system (it's in C#, but I may move to C++) and want to display the real-time operations in a silverlight website. I want to log in (through the silverlight application, as administrator) before the stock market open, start my model, then close the web browser. When someone else opens the webpage, he should be able to see the current operations (waiting for entries, open and closed positions). When the stock market closes, either the model stops or I log in to shut it off.

My guess is that I have to write a service to be run in the server and access it through the silverlight application, am I right? How should I link the service and the silverlight application so that the second can read the output of the first? Ideally the output should be in the memory/buffer to avoid performance issues related to writing to the disk into a SQL server.  

My goal is to develop something like http://www.freestockcharts.com/ without the graphics, just the tick data and a datagrid with the positions.