beh, se non consente l'htaccess ci possono essere solo 2 motivi:
- il webserver non è apache
- sono stati volontariamente spenti dall'hoster (ma significa anche che il 95% dei cms non funziona ^^)
l'unica altra alternativa è far scaricare il file tramite php ... cosi che php invia l'header del content type corretto insieme ad altri header (come la dimensione del file, la data dell'ultima modifica, l'encoding e via dicendo) e poi usa readfile ( www.php.net/readfile ) per inviare il file al browser