The links provided by Sebastian are very helpful I actually saw the second one a few months ago when first started to work on my Silverlight solution.
After spending days in research in that subject and looking at code samples, we eventually used a commercial toolkit called leadtools because it had lots of code samples and a straight forward tutorial that shows you how to do such a task. See the following link:
how to use annotations in Silverlight