Öncelikle asp.net ile veritabanı işlemleri yapmayı biliyor olmanız gerekiyor. Asp.net'in yeni sürümleri hazır üyelik şablonları sunabiliyor. Bunları araştırarak işe başlayabilirsiniz. Kabaca yapmanız gereken, bir veritabanı oluşturacaksınız. Veritabanınızda uyeler, yazilar ya da resimler, mesajlar gibi tablolarınız olacak. Bir giriş sayfası tasarlayıp, uyelerinizin oradan kullanıcı adı ve şifre ile giriş yapmasını sağlayacaksınız. Bunun için oturum yönetimi konularını incelemeniz gerekecek. Bir profil sayfası oluşturacaksınız, bu sayfada giriş yapmış olan kullanıcıya ait bilgileri gösterip, üzerinde işlem yapabilmesini sağlayacaksınız. Asp.net ve veritabanları üzerindeki bilgi düzeyinize göre yapılması zor ve uzun zaman alabilecek bir proje olduğunu söylemek mümkün. O yüzden ya forum ya da hazır içerik yönetim sistemleri (wordpress) gibi sistemleri inceleyip, istediklerinizi yapabileceğiniz şekle getirip/getiremeyeceğinizi araştırmanızı tavsiye ederim. Zira sistemi yaparsınız ama güvenlik önlemlerini yeterince almazsanız, b o t l a r tarafından istilaya uğrayabilirsiniz. Sunucu için ekstra bir ücrete gerek yok. Sadece sunucunuzun asp.net desteklediğinden ve çok resim yüklenecekse de yeterli alan verdiğinden emin olmanız yeterli.