1st question :- onEvent: doSetItemAttribute(item.uid, "aid", value)
2nd question :- onEvent: doRemoveItem(item.uid)
3rd question :- onUse() > doSetItemAttribute(doPlayerAddItem(cid, itemid).uid, "aid", value)
No time to do this for you, sorry, but someone can help.