Psed syntax -- specifically the write option

EDIT: Nevermind. I found a forth kludge to get around the psed requirement!

Short version: I'm trying to use the "w" flag with psed to write all substituted lines into another file. No matter how many times I read the man pages or search with Google, I can't seem to find the proper syntax for this command. Can anyone help?

This is the closest my guessing got me, in case this helps you understand what I'm attempting to do:

psed -a s/$/EOL/w test.txt test2.txt

Background: I have a kluge on top of a kludge on top of a kluge that requires me to use psed to take the contents of a file, append a single character onto the end of each line (though just copying each line would be enough), and spit out the output into another file. I cannot use the handy '>', I can't use sed, I can't pipe things into another command with |, or use any other standard NIX shell device. psed and its arguments are the *only tool available in this certain circumstance. My problem is that the psed man pages are about as clear as country gravy, and nothing is available online except the (useless) man pages. I've already played with this for about an hour, and I've concluded that I must be missing something obvious.