Как обрабатывать динамические поля на стороне сервера?
Можно задать для поля тип TEXT и записывать данные, например, через ';' - "name1@domain.com;name2@domain.com". 
Можно записывать такие данные сериализованным массивом - serialize($_POST["character"])
Пробежаться циклом по инпутам, собрать всё в одну коллекцию, выполнить запрос. Актуально для oracle и OCI8.