tell application "TextEdit"
set theText to the text of the front document as string
set x to the number of words in theText
end tell
set counter to 0
set theMats to ""
set theNext to false
repeat x times
set counter to counter + 1
set theWord to word counter of theText
if theNext is true then
if theMats is "" then
set theMats to theWord
else
set theMats to theMats & " " & theWord
end if
set theNext to false
end if
if theWord is "name" then set theNext to true
end repeat
set AppleScript's text item delimiters to " "
set theMats to text items of theMats
set AppleScript's text item delimiters to ""
set counter to 0
set theOut to ""
set posx to -400
set posy to -360
repeat (number of items in theMats) times
set counter to counter + 1
set posx to posx + 40
if posx is 360 then set posy to posy + 40
if posx is 360 then set posx to -360
set theOut to theOut & "
meshbox
pos " & posx & " " & posy & " 0
size 10 10 10
matref " & item counter of theMats & "
end"
end repeat
set theText to (theText & return & return & theOut) as string
tell application "TextEdit"
set the text of document 1 to theText
end tell