Hy Rosalyn!
As far as I see your situation you already have a domain name, but need a web host.
My advice is actually to get web hosting account separate from your domain registrar. There is a simple reason for that. Once you want to change hosts you will not have any problems. Otherwise they might complicate when you want to leave.
Which is the best web hosting?
If you are just starting out, i recommend you get a shared hosting account - which is more than enough for most websites. You will get lots of space, data transfer and lots of emails for your team.
I warmly advice you not to select web hosting only by price. In your situation best support, that would be able to help you - would be a better choice.
When creating a first website -support is the one that decides if you will have a positive hosting experience.
Most user friendly hosting I use, are
Bluehost and Lunarpages. They both have an extensive forum, knowledge base and video tutorials, which are a life saver for beginners. (There is a more detailed description of those two on my website)
Once you will buy your hosting package you will get access to Control Panel - that is a place where you will set up email accounts and password protect your site.
There is an option to protect the whole website or just specific folders. In both cases your visitors (members of your team) will have to enter a username and password to be able to access it.
The other option is a script as ppcfanatic advises, but it is a more complicated way.
If you have any other questions: Website Babble is the place.
