You can't use halfop and voice, because if a halfop is voiced, you'll only see his halfop status.
As you know who are your team members, add them in an userlist of your "bot" (sorry, but a mIRC script is not really a bot) and check if the target of the gift is in this list.
And more, use a real bot (as windrop/eggdrop) which allows you to add infos to an user