I agree with SD, this is easily do-able, but not something you shoudl attempt on your own without professional help. Windows Server is pretty easy to setup, but you will leave numerous security holes if not extremely careful. Setting up Windows Server from scratch without any experience is not for the faint of heart!