I think he means somebody is directing traffic from another domain to his server not that it's all coming from the same IP. You could discard it based on the refering domain with mod_rewrite.
You could do this from your httpd.conf file or the easiest way would be just to drop a .htaccess file in the home directory of your domain.
Code:
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} ^(www\.)?refering_domain\.com
RewriteRule .* - [F,L]
That would give any traffic from that domain that shows HTTP_REFERER info (most of it) a 403 (forbidden) error, obviously it's still going to be hitting your server, but unless you have a custom 403 page with lots of graphics and stuff it'll be alot better than each redirected user downloading your regular pages.
Or you could send it somewhere else:
I'm sure google can handle it
You might want to find out why he/she's doing this though, most people like to keep their traffic
If you want to go a step further and stop the traffic in your firewall, you could probally write a rule to do that depending on which firewall you're using, or write a PHP script to check something like.
PHP Code:
if(eregi('refering_domain', $_SERVER['HTTP_REFERER']))
And if true, execute some commands with shell_exec() to drop the IP's in your firewall. You're not going to stop the traffic arriving in the first place though, you just need to stop it somewhere, best thing really would be find out why this person is sending it.