Isn't this doable with screen -x? That's what I've been using for collaborative shell things. Ssh over, and then screen -x to attach to an already started screen process. Done. --azuriel