It will not work....at least with plain WPE...PACKETS ARE ENCRYPTED! Moreover, there's a checksum in each packet, so even if encrypted item's ID stays constant across packets (which will NOT be equal item's ID from data.pak for sure), and you're going to alter packet data you also have to correct checksum, otherwise server will reject it
General packet structure looks like this:
._________Header (16bytes always)_____________ .__Data(optional)(packetsize-16b)_
/.............................................\/.................................\
12 34 56 78 12 00 48 00 AB CD EF 00 00 00 0D 05 XX XX XX XX XX XX XX XX...
|...........|.....|.....|...........|
|...........|.....|.....|...........\-Command ID (4b)
|...........|.....|......\-timestamp (4b)
|...........|......\- packet size 2b (including header)
|............\- packet number(2b)
\-Checksum (4b)
I don't see anything like that in WPE logs, because of encryption