Du kannst Tools wie Fiddler oder das Firefox AddOn Live HTTP headers benutzen und anschauen, was in dem Packet steht, das beispielsweise an Epvp geschickt wird.
Beim Login sieht es bei Epvp beispielsweise so aus:
HTML Code:
POST http://www.elitepvpers.com/forum/login.php?do=login HTTP/1.1
Host: www.elitepvpers.com
Connection: keep-alive
Content-Length: 205
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Origin: http://www.elitepvpers.com
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://www.elitepvpers.com/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: bblanguageid=2; bbsessionhash=****; bblastvisit=1376633547; bblastactivity=0;
vb_login_username=blackhybrid&vb_login_password=&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=***&vb_login_md5password_utf=***
In der letzten Zeile stehen die Variablen, die an den Server geschickt werden.
Bei epvp wird das Passwort noch von javascript gehasht falls du dich wunderst, das du da dein Passwort nicht wieder findest

Gegebenenfalls muss auch der Header noch weiter angepasst werden.