MW3 (or black ops 1 for that matter) is a different story altogether. The engine was completely reworked by Treyarch with black ops and they started using server sided checks and auth tickets to verify clients on the matchmaking server. While its not impossible to do, it would definitely be more difficult...