There's technically no such thing as a 'Silverlight 2 website'. What you need to do is build a separate website with a page that hosts your Silverlight 2 application. You'll need to add the following to whatever page hosts the Silverlight control:
For HTML:
<object data="data:application/x-silverlight," type="application/x-silverlight-2-b1" width="100%" height="100%">
<param name="source" value="PathTo/YourSilverlightApplication.xap"/>
<param name="onerror" value="onSilverlightError" /> <!-- this is a JavaScript handler -->
<param name="background" value="white" />
<a href="http://go.microsoft.com/fwlink/?LinkID=108182" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>
</object>
For ASP.NET pages, you can use:
<asp:Silverlight ID="Xaml1" runat="server" Source="~/PathTo/YourSilverlightApplication.xap" Version="2.0" Width="100%" Height="100%" />
If you have Visual Studio around and you create a Silverlight 2 application, you'll see that it prompts to create a website in parallel with the Silverlight project. If you don't have Visual Studio around, you'll have to put together a hosting page from scratch. You might be able to run your Silverlight project in Blend, save the page that it generates to preview, and use that saved page in the future (you'll have to fix the xap reference and whatnot).
---------
If this post has solved your problem, please select 'Mark as answer'
- Jimmy Lewis
Microsoft SDET
Visual Web Developer Team
Silverlight Tools for VS