The reason the TP2 is not working as you intended is that the SAY commands are actually patch commands that modify the file currently being copied. Therefore, you need all of those SAY commands to follow immediately after the CRE file COPY command.
I usually indent SAY commands with a tab or a couple of spaces to make it clear that they are attached to the preceding COPY.
The COPY of the sounds should come before the other COPY or after all of the SAY commands.
As for opcodes, look at some items with attached abilities and effects using Near Infinity. Each effect is a fixed-size block of data in the resource file (ITM, SPL, etc.). The opcode is just a number that specifies a type of effect. It tells the game how to interpret the other parameters. An ability is something you can click from the toolbar; an ability can have one or more effects (each with an opcode) that specify what the ability will actually do when you click it. An item can also have direct effects (attached directly to the item, not part of a specific ability on the item). Direct effects are applied whenever you equip or use the item.