in reply to command lineIn place edit with a filter

Presuming you mean to take the newline-delimited names and treat them as input to the inplace-edit process, I think this will do (untested, as I'm not on windows, and I may get the quoting wrong):
dir /b/S | perl -pe "BEGIN { chomp(@ARGV = <STDIN>) } s#\bGPP\b#Arjun# +i;" -i.bak

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.