Patricia,
You said: "I am planning on creating a course that students can access, via password, from their own computers at home."
You really shouldn't try to use Windows 7 for that. Windows 7 was not designed for hosting websites (especially ones the size of Moodle) on the internet (or even an intranet or extranet). Windows 7 is a desktop operating system, you need a server operating system to host Moodle.
Imagine one teacher trying
to teach 100 students in a classroom the size of her living room at
home. Not going to be easy is it? You're going to get the same results
if you try to run a Moodle site on a Windows 7 computer.
For your students to be able to access your Moodle site from their homes you'll have to configure a web server (IIS or Apache) on that computer. You'll also have to install and configure PHP and a database engine like MySQL or SQL Server. Then you'll have to purchase a domain name and configure the dns to point your domain name to your Moodle computer. While doing that you'll have to setup firewalls and make sure your computer is secure. Finally you'll then be able to install Moodle... But you're a teacher, not a computer engineer! A lot of that probably means nothing to you.
So, if you aren't familiar with setting up web servers and databases then you need to get some help. Is seems you already have a website, 2love2learn.ca. Have you spoken to the people that host that Wordpress site for you (greengeeks.com it seems) about installing an instance of Moodle under that domain and on that same web hosting platform? That would probably be the best way for you to get started. Then, once you've outgrown the limits of that solution you can look at something bigger through a
Moodle Partner, for example.