Buenas,
Creo que no te hace falta que pongas el urlencode en el array, porque el método "post" de la clase ya lo hace.
El otro error que veo es que no usas el post, si te fijas en la clase, el método "get" no usa datos POST (para eso tienes el método "post").
Yo haría algo así:
Código PHP:
Ver originalrequire_once("HttpConnection.php");
$http = new HttpConnection();
$http->setCookiePath("/my_cookie_path/");
$http->init();
$apost = array('username' =>"hola", 'password' => "hola");
echo($http->post("http://paginadondevaliaelform.php", $apost));
$http->close();
Saludos.