You can turn forward momentum directly into upswing. So if he does switch at the low and high point of a swing, it might work. At low point he would shoot bit backwards, at high point bit forwards.
The thing is, he doesnt swing in a straight line. he goes forward but also in a zig zag path, so the web would end up getting longer and longer each time.
He doesn't need to maintain height, but energy.