Wenn das Mailer-Script keine Angabe der zu verwendenden Zeichencodierung unterstützt, hast du leider Pech gehabt.
Du kannst versuchen, über ein entsprechendes Meta-Tag die Codierung für die Formularseite explizit anzugeben, dazu notierst du im <head> Bereich (am besten noch vor allen anderen Tags) folgendes:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Punycode wird derzeit im Internet nur zur Codierung von internationalisierten Domainnamen verwendet, das hat weder mit der Codierung der Webseiten noch der Mails etwas zu tun.