It is either the greater than sign or the quotes that is killing you.
<input type=\"hidden\" name=\"message\" value=\"$message\">
Is coming out on your page in the browser...
<input type="hidden" name="message" value="<head>
<title>Novosti iz Kulinarskog studija</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body ... ">
For sure as soon as it hits the first quote it will stop. When it does, it will show everything to the right of the quotation mark.
Jim