With gv you can re-select the previous visual block. Is it possible to give a horizontal shift with it? Like + or - 5?
Could you cut away the finished block and paste to another place, and do gv again? Not quite reliable, but may work.
Regards, Ben K. Developer http://benix.tamu.edu