Voto por el cambio a un Hosting linux.
Podrias probar con esto:
Código PHP:
Ver original<?php
if(!strpos($_SERVER['SERVER_NAME'], "www.")){ header('Location: http://www.'.$_SERVER["SERVER_NAME"].$_SERVER['REQUEST_URI']); }
PD: Hay que ponerlo en la primera linea de tu theme/header/page(No se si dara problemas con las sessiones tambien, pero con probar no perdés nada) Y tampoco se si la variable global SERVER funcione igual...
Saludos.