Инструменты выпуска позволят вам собрать полный автономный выпуск, включающий все зависимые приложения. Если это то, что вы имели в виду под embed, то я бы начал там. Используется для создания приложений erlang, предназначенных для встроенных систем.
http://www.erlang.org/doc/design_principles/release_structure.html#id2272165 имеет обзор этого.
Обновление
После просмотра вашего обновления. Тогда все, что вам нужно сделать, это:
inets:start(); inets:start(httpd, ServiceConfig)
где-то в вашем приложении. Имейте в виду, что когда вы сделаете это, сервис не будет обрабатываться загрузкой и отказоустойчивостью приложения inets, но может быть перезагружен с помощью программного кода. Вы будете нести ответственность за это самостоятельно. Если вы не возражаете против потери этой функциональности, то это должно работать просто отлично.