Полагаю, вам нужно переосмыслить свою архитектуру и определить слои в вашей системе. Первым было бы соединение - хорошо, кажется, вы получили это. Затем вы хотите представить некоторую логику пользователю, более того, вы хотите дать ему уникальный экземпляр этого .. Просто создайте его. Если он отделен от остальной функциональности, он будет тривиальным. Если бы я знал вас, я бы прочитал одну из книг Eralng / OTP (недавно Joe Amstrong, Thomson & Cesarini, Logan), чтобы понять природу систем Erlang и управление процессами.