Anson!
thanks for the interesting approach. i actually managed to do something like you told me.. ended up like this
concat(xdMath:Eval(xdMath:Eval(../../../my:Participants/pc:Person, 'concat(pc:DisplayName, "; ")'), ".."), "New Person Name")
it ended up adding the people i needed it to add so it does the job. but it seems kind of messy since if there were, for example, 2 people in the People picker. it will end up adding the 3rd person but multipling all by two. showing somethign like this.
person 1; person 2; New Person name
person 1; person 2; New Person Name
if there were 3 people at first.
person 1; person 2; person 3; New Person Name
person 1; person 2; person 3; New Person Name
person 1; person 2; person 3; New Person Name
dont know why but when i prepare the form to be sent of course it only adds them once. so the job is done im just trying to figure out how not to show those added names. (repeated)
thanks again for the help :)