le questioni, per te, sono due.
programmare le pagine e la sicurezza per le cartelle i cui file poi risultino facilmente accessibili.
volendo puoi avere anche due hosting.
diciamo che ti trovi bene con asp e non vuoi studiare molto altro (tempo, voglia ecc)
potresti sviluppare in sito su hosting win, e poi passare all'hosting linux solo per i documenti reservati accessibili solo dietro autenticazione.
le soluzioni possono essere tante...