Have you considered using a software solution such as ISboxer?