I'm not really sure if this always was like this, or only just since patch 4.2, but apparently we have to include the full "item string"
Code:
/run SendChatMessage("\124cffa335ee\124Hitem:71359\124h[Chelley's Sterilized Scalpel]\124h\124r") -- doesn't work
/run SendChatMessage("\124cffa335ee\124Hitem:71359:0:0:0:0:0:0:0:0:0\124h[Chelley's Sterilized Scalpel]\124h\124r") -- works
On a different note, I've also been wondering why the following example doesn't work
Code:
/run SendChatMessage(select(2, GetItemInfo(71359))) -- doesn't work
/run SendChatMessage((select(2, GetItemInfo(71359)))) -- works; with parentheses/capture