Работал над этим несколько месяцев назад, пытаясь вспомнить ...: D
Используя JS SDK , вы можете установить функцию обратного вызова в диалоге приглашения.
В этом обратном вызове Facebook выдает ID отправленных запросов на приглашение: вам нужно проанализировать его, чтобы получить необходимую информацию ( ID приглашенных людей, в твоем случае).
Я не использую только теги FBML , но кажется, что использование fb: multi-friend-selector в fb: request-form позволяет Получить идентификаторы приглашенных людей при публикации формы.
О вашей проблеме фильтрации, в JS SDK , опять же с функцией FB.ui , есть параметр filters , позволяющий, например, разрешить вашему пользователю приглашать только не пользователей или только "уже" пользователей . Это то, что вам нужно?
Я не знаю, есть ли у вас выбор использовать FBML или нет, надеюсь, это хотя бы немного поможет.