Com base em evidências métricas, sempre foi pronunciado "hocc" com um C geminado, mas ainda soletrado hoc. Eu passei por todas as 124 aparições do hoc nas obras de Virgil. Sempre que o hoc era seguido por uma vogal, a varredura exigia inequivocamente que a sílaba fosse longa.
É silencioso em latim?
h é totalmente pronunciado e nunca 'silencioso'. S é sempre como em "See" e nunca dublou como em "Wise". CH representa o grego χ χ (Chi) e é quase igual a um latim "C" duro, a única diferença é que o CH é aspirado (é pronunciado com um sopro de ar adicional).