Как завернуть код php чтобы работал в файле htm?
Можно. 
Достаточно настроить (а прежде создать, если его нет) файл ".htaccess", который должен располагаться в корне вашего сайта, либо рядом с необходимой страницей и через обычный текстовый редактор туда вставить строчку:AddHandler application/x-httpd-php .php .html .htm
Если доступа к таким файлам нет, то пишите в хостинг с просьбой.
Вот статья, отвечающая на ваш вопрос чуть подробнее: www.umade.ru/log/2004/07/use-php-in-html-pages
А вот запрос, по которому мне удалось её найти: "исполнение php в html"
Так что учитесь в первую очередь гуглить, а уже потом задавать вопрос :)
Как вариант - настроить сервер, что бы обрабатывал файлы htm через php. Но это адская ерунда. Думаю проще сделать то что Вы хотите в php средствами js, например отправить ajax и получить результат выполнения Вашего php кода.