It seems there is an implementation of a multiple-addresses-per-host capable TCP: http://www.chem.ucla.edu/~beichuan/etcp/