You can pay more to keep your name private from WHOIS
Some places have templates you can use, like godaddy. Generally you just buy the name then you configure what you want to have happen with the site. You either set a name server (NS) or 10 which is basically an IP address for a server works in a network of other servers that answer the question "hey what IP address is www.eatonbeeverswebsite.com located?" That name server is where your web site files are (HTML, ASPX, JSP, PHP, etc). You can make the web pages yourself with HTML editors for simple stuff, or like I said you can buy a template from whoever you buy the site from or other places.
Does that help?