i linguaggi più diffusi sono asp, dotnet, php (uno di questi tre va benissimo)
l'hoster in questione fornisce due tipi di server: windows e linux. controlla le specifiche di quello che hai acquistato. (occhio alla combinazione server win > php > access: su quel provider non è ammessa per questioni di sicurezza)
i cms fanno questa cosa, se ne userai uno dovrai praticamente ricostruire il sito.