Sounds like a buff watch situation, where you could target someone, click a button and then the macro would check their buffs against a list you cared about and tell you what's missing. It could even buff them for you. I'd be interested in making it if you'd like.
The docs are a bit thin on this, but I think it would work well in this situation. If you're the buffer - then mq2 will track what buffs you have on others, so you don't have to constantly target them and then check. Also, works for buffs others cast on them, but if you're worried about things that you do, then it seems perfect.