My take on the current /equip command is that, at present, somewhere in the code the command is told where to look, which is your personal inventory. I see no reason why equivalents for your sack and satchel can't be made that simply modify this pointer.