domains and hosting are dirt cheap. don't let anyone rip you off.
.com names should cost around $10 (give or take $5) and are sometimes included in the cost of hosting depending on the host.
hosting a site of her size just needs some shared server space. Heck, if you buy your domain name from godaddy they GIVE you free hosting for a basic site like you're looking to build.
that said, paying someone to develop the site for you could range anywhere from $50 to $1,000 depending on who you go with. If you "know someone" (like me or Ober) you're probably just talking about the lower end of that (don't let RoD do it). Marketing and programming firms are going to charge a lot lot lot more.
also, i love the idea for the domain name. LOL