I can't begin to know too much about this subject, but Python has a builtin httplib module which might be interesting to you. There is also a ftplib if that is how you want to do it. Python's documentation seems to have adequate examples on how to use the two modules.
-Wes -- http://mail.python.org/mailman/listinfo/python-list