This query might have had more responses if posted in the Webdesign forum.
I have a web site with my BT Yahoo account which is free web space. I then purchased a domain and in the Domain account there was a facility for masking the name. Anyone accessing my [email protected] would be directed to my BT Website without knowing. I did this because BT hosts it free and, whilst I was happy to pay for a domain I didn't want to pay for hosting it.
Look at freewebs help pages and specifically for 'masking'
Hope this is of some assistance.