ftp с пайпами к сожалению не пойдёт, т. к. понадобится потом это ещё и под m$-поделку портировать.
curl это кажется неплохая вещь, на нём наверное и остановлюсь, спасибо большое! Я вот ещё обнаружил через freshmeat libfget, но она видимо не очень-то распространённая, по крайней мере в Mandrake-9.2 у меня её нету. Хотя API очень симпатичный и простой.
В моём проекте используется FLTK, так что Qt не подходит. ROOT это что-то слишком громоздкое, чтобы использовать только ради FTP, хотя C++ это хорошо :-)