In order to have your YOURNAME@YOURWEBSITE.COM you have to purchase a domain name. Assuming you have go daddy host because its the cheapest, here is the process to create an email.
I'm signed up with yahoo small business and get unlimited email addresses with unlimited storage.
To Set Up an Email Account
Log in to your Account Manager.
Click Email.
If you are using a free credit, next to the account you want to use, click Set Up. Select the credit's type and domain name you want to use, and then click Set Up.
Next to the account you want use, click Launch.
If an option to add addresses or view all email plans displays, click View All to display all of your email plans.
Click Add in the plan you want to use. The Create Mailbox window displays.
On the Settings tab, enter or select the following for your new email address:
Email Address
Enter the first part of your new email address and either select a domain registered or hosted with us from the drop down list or enter a domain name that is registered elsewhere.
Set Password
Your password in Workspace Email for this address.
Confirm Password
Confirms the password.
Space for this mailbox
The amount of storage space for this email address.
(Optional) Make this mailbox a catchall
When email is sent to the domain for an address that does not exist, it will automatically be forwarded to this address.
Click OK to complete email address setup.