Looking at the code, I'm not too sure what might cause that.. the first guess would be if the token parser has failed at some point earlier, or perhaps a missing closing | character.
Try saving your html code elsewhere and have ONLY the |POPLIST| token in the html file, and load the page to see if it generates the correct value.
Also try adding something common, like |USERNAME| beside it to see if that is able to show up.