MM6 is a so called 2.5-D game (3-D environment populated with upright infinitely thin rectangles). I believe that the algorithm is simple: if the arrow hits the monster's rectangle, you get an attack roll and if you roll a hit, you roll for damage. So you can hit and inflict damage even if it would be "graphically" a miss.
(Just my thought. I have no proof for it.)