You can also check out the mod_html module from
http://fijiwebdesign.com/content/view/74/54/It let's you put ANY html code into a module. This is what I use on my IM site
www.200dollarday.com.As for email, that's at the web hosting level. Your hosting control panel should let you create email accounts and forwarding accounts.
The Joomla contact component will let you link to a Joomla user as well as forward to an email account.
Joomla users are registered users on your site. They would have an inbox they can check and it part of the Private Messaging system that Joomla has.
Title and keywords are in the content that you create. If you go into your main control panel you can create static content or contents by section and category. This may be a little more intermediate level rather than beginning Joomla user level. Just play around with it and see the results. When you create the content, there are options tabs that lets you add page description, meta tags, keywords, etc...
Hope that helps.