Welcome to the forum, @mformanu9!
Like most macros or plugins this sounds like it will have to be built from bits and pieces of existing ones.
You will definitely find the ROI Manager useful for this task. It would help to read the user guide and macro commands on that topic, if you haven't already done so.
To start you can have a look at this thread about making multiple equidistant copies of a line ROI.
Hope this helps.