Reading the related question Split content of one row into multiple rows? thought you might be able to steer me in the right direction.
I am working with data in Google Sheets that I would like to parse using a script or formula, similar to the solution you solved for.
In my case, I have URLs in Column A and a list of email addresses as variables associated with that URL in Column B, C, D, etc..
I would like to parse the sheet, so that the emails in B, C, D, etc. get added as new rows under column B, along with the matching URL from Column A.
Here is the process in action: https://drive.google.com/file/d/0B10PJR6738WyQmJTX3VFMEdIdnc/view