Thank your comments. and sorry to late my response.
I didn't think deeper for multiplayer.
Is "the mod would send what the host is using" means that host send his LOCAL-data?
if it is truth, host will update 2nd player's data. so, It is no good.
If it is not this mean, my MOD works. I think it.
I said that below:
Player 1(MOD replace image to "a")'s screen: PL1=>"a",PL2=>"a"
Player 2(MOD replace image to "b")'s screen: PL1=>"b",PL2=>"b"
That's all.
it's not (PL1=>"a",PL2="b") .