entity form
открыть-закрыть: надо делать javascript вам нужно прописать в node.tpl.php кнопку или просто через JS добавлять html код кнопки, по клику на кнопку она делает видимым поля Entity Form.
Еще Entity Form можно сгруппировать в одном div-блоке с помощью модуля field_group