Куча вариантов. Вот например два:
-=1=-
Запрос пароля идет на отдельной форме, на которой есть только Edit и Button.
При запросе пароля вызываем это окно модально и проверяем правильность пароля:
Повесим на обработчик нажатия кнопки такой код:
Код
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text='pass' then
{действия при верном пароле}
Close; // закрываем эту форму, например
// или Hide скрываем, например
else {Пароль не верный - выход, или
другие действия}
end;
-=2=- Другой вариант - с одной формой. Уровни доступа разделены на панели (Panel).
При запросе пароля - скрываем все рабочие панели и показываем Панель пароля.
Тот же код, только при верном пароле - скрываем панель пароля (Panel.Visible:=false;) и показываем нужную (Panel2.Visible:=true;)