En cours de recherche, j'ai trouver sur phpclasses.org des bonnes classes de clients HTTP avancés :
HTTP protocol clients, headers and cookies
Advanced HTTP Client
- Un Français et sa classe Advanced HTTP Client de 2003
 
Testé simplement avec succès l'utilisation des suivi de redirection avec "Location:" ainsi que la mémorisation des cookies pour se loguer, et pour couronner le tout un petit upload de plusieurs fichiers.
Description détaillée de la classe client HTTP supportant :
- HTTP Proxy with Basic Authentication
 - multipart/form-data AND application/x-www-form-urlencoded
 - GET, HEAD and POST methods
 - HTTP cookies
 - Chunked Transfer-Encoding
 - HTTP 1.0 and 1.1 protocols
 - Keep-Alive Connections
 - Basic WWW-Authentication
 
cURL
La classe de l'anglais, permet l'envoi de données http et peut s'associer à la gestion de votre compte Flickr
Non testé.