PHP класс Snoopy, эмулирующий работу браузера.
Snoopy умеет работать как браузер, а именно запоминать cookies, сессии, таймауты, получать страницы и отправлять формы, работать через прокси и многое другое.