Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://www.deinedomain.de/$1 [L,R=301]
Das Ganze in eine htaccess. Dann is wurscht, ob man das mit oder ohne www im Browser eingibt. Es wird immer mit www aufgerufen. Ist allerdings davon abhängig ob der Webspace das unterstützt. Wenn nicht gibt´s einen 501.

Gruß
Mac