Bloquear IP's de um país inteiro não deve ser muito difícl, embora não me pareça que seja a melhor solução...
Mas se quiseres mesmo bloquear todas as IP's do Brazil a minha ideia é utilizares um script php chamado "IP to Country", que com umas pequenas alterações no código, dá para fazer isso.
O senão é que o processo 'come' um bom bocado do CPU no processo. Mas como não há impossíveis, tens tambem a hipótese de de apagar todas as IP's menos as do Brazil do ficheiro ".dat", ficheiro esse que serve como base de dados para o script correr, o que iria tornar o processo muito mais rápido.
É só uma ideia