I have a solution, but without using recurssive workflows, it’s quite manual and tedious. I’ll add the steps below:
- Add a repeating group on your page. Set the type of content for this repeating group to be ‘text’.
For the datasource, reference the multiline input, but also add the ‘split by’ expression after this.
Inside the ‘split by’ field, hit enter and add a new line.
This means that it will split all of your entries by each line of your multiline input.
Inside the repeating group, you’ll also need to add a text element that displays the ‘current cell’s text’. I’ve also added a button that will trigger a workflow when clicked.
- Within the workflow, use the ‘sign a user up’ action. This is where things will get tedious.
What we need to do is create a way to extract each piece of data from the lines of text.
To do this, you can reference the ‘current cells text’ and then split each piece of text by the commas that separate them.
The only other thing we need to factor in, is that when each item is split by a comma, there’s a space before the actual text. So we need to remove this space.
To do this, attach the ‘find and replace’ expression to the existing string. In the field to define which text we want to find, just add a space. Then, for the field we want to replace it with, leave it blank. This just means it will find a space, then remove it.
Then after all of that, the last thing you need to do is determine which piece of data out of the entire line of text you want to save. In this case, the email address for the user is 3rd in your list, so you’ll need to reference item #3.
You can then just copy and paste this expression into any other relevant fields, then simply just replace the item number.
Now obviously, you’ll have to manually trigger this workflow for each use case. Without using recursive workflows, you won’t be able to automate the entire process on a list.
In my opinion, just spend the $29 and get access to backend/recursive workflows 
Hope this helps point you in the right direction.