What are you hosting your website with? MobileMe? Then you have no chance to do any of the things you would like to do.
If you have another hosting then you have to see whether your hosting allows you to do all that stuff by contacting your hosting or looking at your hosting's help documentation.
I succeeded in putting some html code in a file so I could type /myname.html, but how do I get rid of the .html part?
As of this pagehttp://www.webmasterworld.com/apache/3715021.htm
to remove the .html extension from the URLs you can put some code in the .htaccess file. Contact your hosting for help on achieving that.
Otherwise make a site in iWeb and name it after you name then on the page in the site add a redirect to your page.
This way entering http://example.com/your_name
which in turn redirects tohttp://example.com/family_website/yourpage.html
And how could I change the www. to myname. and have that redirect them?
is a subdomain of
contact your hosting to know how to have subdomains. Then build a page to redirect people to your page and upload it to your subdomain
will then redirect tohttp://example.com/family_website/yourpage.html
Subdomains are usually used for multiple websites (entire sites) not just to redirect to one page of another site. To me it would make sense if you had
and everyone had his own site (not just one page of another site)
example.com would then just be a page from which you choose which of the family member's site you want to visit
but to me it doesn't make much sense to redirect to one page of another site.