Для этого у вас может быть список сайтов: imageshack, yfrog, tinypic. Вы должны тщательно выбирать, потому что каждый сайт имеет различные разрешения на использование. Некоторые сайты позволяют загружать большое изображение, некоторые - нет. Некоторые сайты позволяют загружать бесконечное количество изображений, некоторые - нет.
Что касается кода, обычно у них есть API, который вы должны вызывать для выполнения работы. И для возврата, у них есть хороший XML-структурированный формат, который вы должны проанализировать. Посмотрите на Imageshack API для примера. Мой текущий проект использует это