if the page only displays a small amount of content and your sure it's not likely to change radically you could use a screen scrape and parse the HTML .
OK this is in C# (and it's a bit of hack) but it's what i had handy in my clipboard and you get the idea...
PHP Code:
WebRequest myRequest = WebRequest.Create("http://<some address here>");
WebResponse myResponse = myRequest.GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(myResponse.GetResponseStream(),System.Text.Encoding.ASCII,true);
//Just to display - parse the stream where you know your content will appear
MessageBox.Show(sr.ReadToEnd().ToString());
myResponse.Close();