Чаще всего это делается как раз через редиректор. Extended ACL уже не в моде.

Но у меня уже есть редиректор Rejik.

Хочется сначала вызывать свой редиректор, который определяет сколько скачано и пускать или не пускать человека к определённым сайтам, а затем - Rejik.
У кого-нибудь уже есть такие наработки? А может и сам автор подскажет?