стандартными средствами этого сделать нельзя. а программно - вполне можно. допустим, Form2 - это mdi-форма, а Form3 - форма, отображаемая модально. модальность будет заключаться в том, что пока Form3 не закрыта, мы не можем попасть на Form2, хотя можем попасть на все остальные формы, правильно? значит, в обработчике Form2.OnActivate надо просто прописать проверку, видима ли Form3, и если да, то передать на неё фокус:
procedure TForm2.FormActivate)Sender{ TObject:;
begin
if Form3.Showing then
Form3.SetFocus;
end;