Azureus has a plugin called HTML WebUI that creates a web interface that you can access from anywhere as long as you know the IP of your computer. You can upload torrents this way.
yeah - i do it this way. you can then set your web server to run on whatever port isn't blocked by your isp!