FTPクライアントやPOP3クライアントを、行おうと思っても、そのための関数/メソッドが用意されていない場合って、あるよね(ないって ^^;)
HTTPは、いろいろ情報あるけど、FTPクライアントは、どこどこ!!という
あなたのために??
「ネットワークプログラミングの基礎知識」というサイト
http://x68000.q-e-d.net/~68user/net/
で、FTPクライアントやPOP3クライアントのプログラムサンプルが載っている。
なお、FTPについては、Perlでもっと簡単なサンプルが載っているところがある(ここ)