вот примерно то, что вам нужно, не сделав это полностью для вас:
<?php
$poststring = "email=" . $email . "&pass=" . $password;
$ch = curl_init('http://www.facebook.com/pages/create.php');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "$poststring");
curl_exec ($ch);
curl_close ($ch);
Вы хотите использовать переменную & poststring. Это то, что на самом деле будет содержать информацию, которую вы собираетесь отправить. Для каждого поля в форме вы должны поместить это имя поля в строку, а затем заполнить его данными, которые вы хотите.
Хороший способ легко найти все это - открыть страницу в Firefox с помощью Панель инструментов для веб-разработчиков , и она покажет вам все поля, которые используются в форме, и как она называется.
Осторожно, чтобы предотвратить спам, в скрытых полях есть много токенов и средств аутентификации, чтобы предотвратить злоупотребления (что, надеюсь, не то, что вы делаете), и вам придется выяснить, как генерировать или получать эту информацию.