Hmm, great question. I think there's a difference between "out/hit" and "hit/home run". This is what I mean...the ball has to land in your glove on a fly for it to be a fly out. Like you said, you cannot catch a ball for an out that hits off the wall and into your glove without hitting the ground. So basically as soon as the ball hits the wall, you cannot record a fly out, it will be a hit (assuming a miracle force out). Now that we've established that this is a hit, you have to determine whether the ball lands in the field of play or is a home run. I'm pretty sure I've seen balls hit off the top of the wall and go over for a HR. I've also seen balls that hit off the very top of the wall and bounce back into play for a regular hit. We've also seen plays like a ball hitting Jose Canseco on the head and bouncing over for a HR. So my guess based on this logic is that, however improbable it is, a ball that hits off the wall, off a person and over the wall should be a home run. I have no idea if that's right or if there is even a rule for this, but that would be my guess. Edit: AKA what Banedon said in about 200 less words