You can't host an HTML frame or a Silverlight control.
What you can do is to show a graphic, so if you write some code that converts your map to a file-based graphic, you can then display that on the page.
If you have the graphic in memory, you can display that instead of writing it out to file first.
Cheers,
Andrew