i permessi sono regolarmente su 755 le cartelle e 644 i .php;
------------------------------------------------------------------------------------
perchè "regolarmente"?
644 i php quali php?
tu chi sei? sei 7(root) 5(group) oppure 5(user)?
se tu (joomla) sei root va bene ma se non lo sei sono guai
i php a 644 in questo caso li usa solo 6(root)
Con l'hoster non devi litigare, se il tuo/tuoi siti funzionavano gli dici per piacere e per dovere di rimetterlo a posto e basta...
altrimenti sai quanti hosting esistono a sto mondo?..
M.
POI controlla che php 5.1 sia compatibile con tutto ciò che hai installato...