Bueno la ventaja que tienes al usar cURL es que no tienes que usar el sistema de logueo ya que se lo puedes declarar con cURL.
PHProxy lo que hace es bastante similar a lo que tu quieres hacer, solo te estoy indicando ese programa para que veas como los creadores hicieron para guardar las cookies y como yo puedo continuar navegando y no me redirecciona directamente al sitio sino que sigo usando el phproxy. Tu debes haberte dado cuenta de que cuando cargas la pagina si le das un click a algun link te lleva directamente al sitio y se sale de lo que ha cargado en el servidor tuyo. Pues si vez como lo hacen con este programa vas a darte cuenta que los links esta codificados y que te vuelve a enviar al programa para que este se encargue de continuar navegando.