Ich verstehe nicht ganz was du willst... aber ich denke eins davon wirds sein:
1) Du willst sozusagen einen "geschützten" Bereich auf deiner Homepage anlegen, zu dem nur Leute Zugang haben, die das Passwort wissen?
Je nach Provider unmöglich bis very easy. Wenn du einen Apache mit vollen Admin-Rechten hast wie meinereiner ist es relativ einfach ;)
(mit htpasswd einen user anlegen und im betreffenden (zu schützenden) Verzeichnis eine passende .htaccess deponieren.)
ODER
2) Du willst verhindern, dass andere Leute deinen Traffic in die Höhe treiben indem sie deine Inhalte bei sich verlinken.
Das ist VERY complicated, lässt sich aber z.B. über den Referer des HTTP-Protokolls mit einem Script (Perl, PHP, CGI,...) machen. Auch das hängt wieder vom Provider und deinen Rechten & Möglichkeiten dort ab.