I want to build a few pages to integrate into my site where a select few users (say 10) can login and update their own page/section. All i want them to be able to do is add some news and update a top 10 list, like a chart etc.

Is ASP.NET the way to go? (i have ASP support with my domain).
If so where's the best place to start? Anywhere i can get/find a template or basic tutorial?