Tja, det beror på webbhotellet. Ofta står det på deras supportsidor hur man lägger upp en mapp som är lite privat eller lösenordsskyddad. Så börja med att kolla där.
Berätta mera, vad har du för webbhotell, är det bara HTML-sidor och bilder du har på din site? Har du tillgång till PHP, MySQL, i så fall så kan du installera ett CMS, i de brukar man kunna ge olika användare tillgång till olika saker och på köpet för du ett mycket enklare sätt att uppdatera din site (med en webbläsare).
Här kan du testa och jämföra olika CMS: http://www.opensourcecms.com/
En annan metod är att skapa en .htaccess-fil (sök på det här i forumet), men inte alla webbhotell stödjer sådana.