Facebookには、多くのSocial pluginがありますが、
あまり日本で使われている実例が少ないのが、

Facebook registration プラグイン

こちらを使って入力フォームを作ることが可能です。

そして、Facebookから個人の名前やメールアドレスをあらかじめ、
引っ張ってきて、利用者が個人情報を一から登録しなくても、
申込が可能になります。

利用方法としては、Facebookデベロッパーにアプリを登録して、

<iframe src="https://www.facebook.com/plugins/registration?
             client_id=113869198637480&
             redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fecho%2F&
             fields=name,birthday,gender,location,email"
        scrolling="auto"
        frameborder="no"
        style="border:none"
        allowTransparency="true"
        width="100%"
        height="330">
</iframe>
client_idにアプリID
redirect_uriに処理用のPHPアドレスを入れればOKです。

name,birthday,gender,location,emailなどの情報を取得できます。

fbr

そして、アプリのWebsite with Facebook Login
にredirect_uriと同じ処理用のPHPを配置したアドレスを記載します。

あとは、PHPに下記のような記述をすれば大丈夫です。
your_app_id
your_app_secret
はアプリのものを利用。
<?php
define('FACEBOOK_APP_ID', 'your_app_id');
define('FACEBOOK_SECRET', 'your_app_secret');

function parse_signed_request($signed_request, $secret) {
  list($encoded_sig, $payload) = explode('.', $signed_request, 2); 

  // decode the data
  $sig = base64_url_decode($encoded_sig);
  $data = json_decode(base64_url_decode($payload), true);

  if (strtoupper($data['algorithm']) !== 'HMAC-SHA256') {
    error_log('Unknown algorithm. Expected HMAC-SHA256');
    return null;
  }

  // check sig
  $expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
  if ($sig !== $expected_sig) {
    error_log('Bad Signed JSON signature!');
    return null;
  }

  return $data;
}

function base64_url_decode($input) {
    return base64_decode(strtr($input, '-_', '+/'));
}

if ($_REQUEST) {
  echo '<p>signed_request contents:</p>';
  $response = parse_signed_request($_REQUEST['signed_request'], 
                                   FACEBOOK_SECRET);
  echo '<pre>';
  print_r($response);
  echo '</pre>';
} else {
  echo '$_REQUEST is empty';
}
?>
$response["registration"]["name"]
$response["registration"]["email"]

などで個別項目の値を取ることができます。

Facebook登録していない人には、普通のフォームとして動作するので、
とても便利ですね。

詳しくは、
https://developers.facebook.com/docs/plugins/registration/
を御覧ください。