Sure. What you are describing is definitely a potential use case.
Have you checked out the Bandwidth Throttling Whitepaper? http://kc.mcafee.com/corporate/index?page=content&id=PD23273
For downloads, you want to use Throttle.Server - Throttle.Client will be for uploads. The property URL.Host is maintained throughout the connection so it is still available in the Response Cycle.
Thank you. I did see a copy of that whitepaper, although the images of the rulesets were blurred and unreadable. The images in your link look much better. Your explanation makes perfect sense. Thanks!