Io ho provato così, ma non riesco ad implementare la parte dei coockie.
Quando richiamo la funzione cUrl mi da errore di variabile non definita per l'user e la password.

codice:
class curlFacebook
{
	// parametri login Facebook
	private $email = "";
	private $password = "";
	
	public function cUrl($url, $header=NULL, $cookie=NULL, $p=NULL)
	{
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_HEADER, $header);
		curl_setopt($ch, CURLOPT_NOBODY, $header);
		curl_setopt($ch, CURLOPT_URL, $url);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // -> https
		curl_setopt($ch, CURLOPT_COOKIE, $cookie);
		curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // -> https
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
		
		if ($p)
		{
			curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS, $p);
		}
		
		$result = curl_exec($ch);
		
		if ($result)
		{
			return $result;
		}
		else
		{
			return curl_error($ch);
		}
	}
	
	public function close()
	{
		curl_close ($this->ch);
	}
}