I figured out how to get the tag, which was the most important part of the question for me. Since the gesture is the sender, I figured out the the view it is attached to is sent along with it:
[(UIGestureRecognizer *)sender view].tag
I am still curious if anyone can tell me how to send an argument through a UITapGestureRecognizer selector.