Eric, seems like you're experiencing cookie conflicts.
try setting your mytcl.com:8001 servername to www.mytcl.com and set the force host parameter (in the kernel or acs-subsite) to 1.
For cookies, www.mytcl.com and mytcl.com are two separate domains, whereas mytcl.com and mytcl.com:8001 are the same.