a. Do you know ASP.NET? If not, learn it. You can run scripts on your own computer with IIS.
b. Do you have a web host that supports ASP.NET? Get one (after you've learned ASP.NET)
c. Do you know what you want the website to do? Figure it out. Write scripts accordingly.
If you want more details, you're going to have to give more details.