a simple solution would be to attempt to run rtorrent via cron every hour. it won't allow multiple instances to start, so you wouldn't have to worry about extra instances hogging up space.
but something like,
if [ ! `ps aux | grep `whoami` | grep -v 'SCREEN\|grep' | grep rtorrent` ]; then
screen rtorrent
fi
would work too.