Коммуникабельный – общительный (коммуникабельные люди). Прилагательное коммуникативный соотносится с существительным коммуникация в лингвистическом значении «передача средствами языка содержания высказывания» (коммуникативная функция языка).
Правильно: потребность в сне, но видел во сне.
Это разговорная конструкция, в книге предпочтительно использовать синонимическую замену.
Такое употребление не противоречит правилам. Но насколько эта формулировка уместна, зависит от контекста.
Если Вы употребляете эти слова в значении «соответствовать каким-л. требованиям, условиям», то верно: удовлетворять потребностям, удовлетворять требованиям. Если в значении «утолять желание (есть, пить, самовыражаться и т. д.)», то верно: удовлетворять потребности.