How many words in each name? Or does the number of words vary?
If it's a fixed number of words, then selecting the names and copying them may be straightforward. Part of your script might look like this, assuming each name is two words long. (This is in pseudocode, but it's similar to Macro Express code
Type "<CONTROL>f" // Find
Type "@<ENTER>" // Search for @ and initiate the search
Type "<ESC> // Cancel the search
Type "<CONTROL><SHIFT><RIGHT> // Select the 1st word
Type "<CONTROL><SHIFT><RIGHT> // Select the 2nd word
Type "<CONTROL>c" // Copy to the clipboard
In many text editors, pressing F3 repeats the previous search. In Microsoft Word, the hotkey is Shift + F5. Knowing these factoids might help simplify the project.