Spamcop expects an empty line between the headers and the text, otherwise it will not process the reported spam. Just add an extra chr913) chr(10) before adding bodytext.
BTW, I also made a reference to 2 groups in names.nsf in which i maintain my whitelists