Você pode usar o bloqueio do procmail para fazer com que várias instâncias executem uma instância do script perl em um determinado momento. Veja man procmailrc
e man procmailex
:0 w: script.lock
| /.../script.pl
O curso tem outras formas mas Quantas mensagens por hora você espera processar no horário de pico e na hora média?