like the last poster said:
screen is the solution to solve your problem.
but i want to add something:
if you want to start some torrents automatically (ALT-seeds and some long-lasting leeches) you can additionally create a configfile:
screenrc
and start screen with:
screen -c screenrc
my config looks like:
#############
screen 1 enhanced-ctorrent -C 0 -M 20 -U 20 -f -s "/opt/share/seed/save1" "/opt/share/seed/torrent1.torrent"
screen 2 enhanced-ctorrent -C 0 -M 20 -U 20 -f -s "/opt/share/seed/save2" "/opt/share/seed/torrent2.torrent"
screen 3 enhanced-ctorrent -C 0 -M 20 -U 30 -s "/opt/share/leech/save" "/opt/share/leech/torrent3.torrent"
#############
so the first 2 screen-Windows will be started with 2 seeding torrent and 20K/s Upload-Limit
and the third screen-window automatically starts a leech for torrent3 with 30 K/s upload-Limit
so you don't have to start all the torrents manually after rebooting your router. you only have to start screen with your config-file.
i normally have 10 torrents in seeding-State. so i got a little sick of starting them all manually.
with the screenrc you also can configure your screen in many ways (statusbar on the bottom, binding of keys, ...). google for screenrc and you will find some examples...