Я должен добраться через Facebook, соединяют информацию пользователя и отправляют личное сообщение всем его друзьям. Действительно ли это возможно?
Нет, это невозможно. Чтобы вы могли отправлять сообщения любого типа пользователю Facebook, вам необходимо разрешение этого пользователя на это.
Если кто-то входит на ваш сайт с помощью Facebook Connect, он прямо соглашается поделиться своими данными Facebook с вашим сайтом, и тогда вы сможете отправить этому человеку сообщение по обычным каналам. Вы также сможете получить их список друзей. Однако вы не можете отправлять сообщения друзьям.
Нельзя. API Facebook имеет read_mailbox, но не имеет расширенного разрешения write_mailbox. Я предполагаю, что это сделано для того, чтобы предотвратить наводнение почтовых ящиков друзей спамерскими приложениями.