I seemed to have misunderstood you. The only way I could think of something like this working would be to have the item start a quest on said character, and then if the character clicks it again after 20 minutes it checks if the quest start time is longer than 20 minutes in the past. Not 100% sure if there is a check for that though.