I like where this idea is going....
I'd say trace attack of origin and vector, then spawn the round again on the same vector at the other end of the wall. How to know where the wall is beats me. Or take the vector and draw the vector across the length of the map. taking origins of each player and if they intercept, deal damage.
Just throwing out ideas. Actual code is up to you.
__________________