forget silverlight and look at other options...

for example:  http://unity3d.com/