I have Microsoft Office Home and Business 2007.
There's no such version of Office. I assume you mean Home and Student, which does not have Outlook, the email client.
I was told I need Microsoft Outlook Express to do an email over and over again with an ATTACHMENT.
You're running Windows Vista, right? So, you don't have, and can't install, Outlook Express. But, you have Windows Mail. So, use it. Attachments are no problem.
Any of the aforementioned email clients, Outlook Express, Outlook, and Windows Mail would apply to POP maill accounts, not a webmail account such as gmail, Yahoo! Mail, or Hotmail. Do you have a POP email account? Many people use a POP email account provided by their ISP. But, sending attachments via a webmail account should also be no problem. So, your question dosen't make a lot of sense. What type of email account are you currently using?