Can you clarify what you mean by "It works great, that without a doubt, but when you open that same PDF with added freetext in it via Adobe Reader (or Acrobat for that matter) and try to print the PDF.. the newly added text can't be printed." ?
Do you mean WebViewer printing in the browser? Since WebViewer 1.8, using the print function will also print annotations, including the freetext annotations.
Please clarify if you are printing from another application.
(For example, if you are exporting the annotations created in WebViewer, merging the annotations back into the original PDF and trying to print that in say, Acrobat).
WebViewer's freetext annotations are standard annotations that are the same as those that you would create in Adobe Reader/Acrobat.