Re-read my post very carefully, and note which digit varies from 0-255 with the code I specified.
The problem is in this detail, not that the guy is using a proxy or anything else. There's no magic in Apache, just details. Use any one of
Deny from 64.203.124
or
Deny from 64.203.124.0/24
or
Deny from 64.203.124.0/255.255.255.0
and he will be blocked at that IP address and all IP addresses in the surrounding network of 256 addresses. (This latter point will usually prevent him from resetting his modem/router to get a new address assigned by his ISP that you don't block. Typically, the "address pool" size for most ISPs is only 256 addresses.)
However, this (and any other server-side trick) is only temporary. Your real solution is to hire an attorney, and make the intruder's shenanigans cost his his business and his house and his car... File DMCA infringement complaints with his ISP, his host, and all of the major search engines. Server-side code is really only effective against non-specifically-targeted exploits, where the exploiters are simply going after the low-hanging fruits -- the easy pickings sites that have no self-protection at all...
With utmost respect, you're apparently in such a big hurry to block this guy that you're not spending the time to really understand this stuff. And that is causing mistakes and misunderstandings and allowing the guy to continue and is thus unproductive. In order to use Apache modules, you must
study the Apache documentation, examples, and on-line tutorials until you truly understand what this stuff
means -- copy and paste simply cannot work because all problems are different and most server configurations are different...
Jim