Try giving yourself the desired item, then do /invsee (player name) and drop it in their inventory.
I'm not sure about this one but try giving them this permission node: essentials.give then black list all the items you don't want to be able to be spawned (do this in the config) and to spawn blacklisted items give yourself this permission node: essentials.itemspawn.exempt