Ok intente hacerlo con curl, no me funciona, es la primera vez que uso curl, asi que no se si estoy haciendo algo mal.
  Código PHP:
    $datapost='option=com_user&task=login&username=test&passwd=123456';
 $ch = curl_init('http://dominio.mx/index.php');
 curl_setopt($ch, CURLOPT_POST     ,1);
 curl_setopt($ch, CURLOPT_POSTFIELDS    ,$datapost);
 curl_setopt($ch, CURLOPT_HEADER      ,0); 
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 $Rec_Data = curl_exec($ch);
 curl_close($ch); 
    
  Se ejecuta sin errores, $Rec_Data contene la pagina index con el formulario, pero no me logea. 
Alguna idea?