I use iWeb with MobileMe but the site only works if I type "www" before the domain name. Is there a way to point the domain itself (ie: xxxxxx.com without the www in front) to www.xxxxxx.com?
That depends on your registrar not on MobileMe nor on iWeb. You should contact your domain registrar and ask them how to set up CNAME for the domain without using www.