A non-www to www can be done using Apache Rewrite Engine and htaccess file. Create a .htaccess file in your public html directory with following content..
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.youraddress.com$ [NC]
RewriteRule ^(.*)$ http://www.youraddress.com/$1 [R=301,L]