The torrent client interface as-is is not very usable as it requires the user to download the torrent file, then upload it to the 4100.
A better option would be to configure the 4100 to look in a particular folder for new torrent files. This way the user downloads the torrents to that dir and that's it. Done. No messing around with a second file transfer.