
y cual es el problema de subir las imágenes a imageshack? Tienes que conseguir un código de API en la página que te dieron y hacer un formulario de este tipo:
Código HTML:
Ver original<form method="post" enctype="multipart/form-data" action="http://www.imageshack.us/upload_api.php">
<p><input type="file" name="fileupload"></p> <p><input type="text" name="tags" value="proba,test"></p> <p><input type="text" name="key" value="AQUI CODIGO API"></p> <p><input type="submit" value="Subir"></p>
Para poder ver las imágenes necesitas estar registrado en Imageshack una tonta política

ya cuándo subas la imagen con todo lo que explican en la API necesitas obtener toda la información del XML que genera upload_api.php
PD: todos los ejemplos que conozco con cURL son muy viejos y imageshack ha cambiado mucho.
Mira este link a ver si te ayuda:
http://www.humbug.in/stackoverflow/es/parsing-el-dato-regresado-de-imageshack-api--4105460.html