the console is only sending out data packets to\from the server, with even an aircard this doesnt require much bandwidth at all to split screen. All of the processing on the playstation is taking the entire load.
The idea is solid to load a temp ID on the server as GamerNumber(2) and allow them to play and obtain score. It shouldnt have any affect but to the machine splitting the screen and sending twice the amount of data out to the server. Coordinates and players positions are all data - everything you see on your tv = localgraphics.
This is why if you load linux on your playstation, and decompile source code to games, or copy disc media to your hard drive and edit localgraphics you can cheat what you see and how you see it. This is why people used to float in the sky in older versions of COD series.
Also this is why it's a must for Hacker\Engineer perks ... because all a person had to do was set all texts alpha colors and opacity (change color of betty's C4, equipment, and probably even player model textures ) recompile, load into the game connect to the server, and you were running modded local graphics, but you were able to seee through walls, and other players equipment etc..
So instead COD developers developed hacks as perks to keep the bit*ching down lol.
If a player shots through a wall to blow up your C4, and he's not running Engineer you wont know he's hacking youll assume he's running engineer perk, and thus youll be less likely to flood forums with griping posts about hackers lol.
Also .... with this said... it provides security\anti-hacker logic.
If(playerID(perk3) != perk(engineer) && playerID(FiresThroughWallAtEnemyEquipment() && PlayerIDSightAlignArrayAlgorithmNeverSeenObjectWithCamera())
{
BanPlayer(playerID);
}; // Excuse escessively long and not practical function name lol */
This psuedo is to state that if a player DOES NOT (!=) have engineering perk, AND this player Fires through a wall at an enemy object AND this players stored Camera view never made contact with that object using complex algorithms (map paths) .... then ban this player because that logic states theyre running hacked local graphics. Of course you cant ban on an single instance of this in case your Ban function bugs.... so you run this check per say 10 times. If this player is running 10 games without engineer perk and is shooting stuff through walls he gets perm banned .. read his mac off his PS3 perm ban him (Hopefully their not spoofing mac id's when connecting to pS3 network). Also have auto notification to involved parties via PS3 system, or maybe automated server specific to auto-banning users even from the PS3 network.. this would "BRICK" a PS3's use online! . VOILA one less hacker to deal with his BS cheating!