La domanda sembrava piuttosto chiara, comunque se sai generare la url (meglio così) dipende in che modo devi "lanciarla".

Per esempio puoi usare file_get_contents() che ti restituirà tutto ciò che viene generato dalla pagina che chiami, poi il parsing (domanda 3) andrà fatto con delle espressioni regolari ad hoc (usando preg_match() per esempio) a seconda di ciò che può restituire la pagina chiamata.