Why don't you just save your .torrent files to a directory and then use btdownload in a terminal window? that way you can simply ssh to the box and see the progress.
to start a .torrent download:
screen btdownloadcurses.py file.torrent --max_upload_rate 123
Note the screen command in front of it. It emulates a shell in a shell. So when you're in a screen session, you can simply do CTRL+A and D to (d)etach, and to return to a screen, you do:
That will output something like this:
There is a screen on:
1 Socket in /var/run/screen/S-phil.
Then you can go back to the # of the process:
And voila! You're back in your uninterrupted download!
All you have to do then is login by ssh and do the same thing to check your downloads! I would suggest binding an alias to start a download, kinda like this:
alias btget='screen btdownloadcurses.py --max_upload_rate 10'
Hope it helps