Hello Cheryl! No, you don't need to come with a website and social media sites already set up. We have tools and training for you to use if you would like to If you already have a website and social media sites you can continue using what you are as well. You don't have to get a separate phone number if you don't want to. Domain costs are different depending on where you get them from. There are lots of places online you can get domains from including GoDaddy or CheapDomain. It's up to you!