We cannot tell you anything about what authentication the site uses without seeing the site. That kind of web authentication is usually hand-rolled and can be quite complicated, involving cookies, javascript, hidden forms, and more. Any solution to it would be equally hand-rolled.
In the end it often means responding to the site the same way a web browser does -- seeing the main page, accepting cookies from it, submitting all the hidden forms a web browser would, etc, etc.