Você pode configurar sites de sharepoint para usar a Autenticação Baseada em Formulários, se você pesquisar no Google nesse exato termo, encontrará toneladas de informações. Quanto a manter as coisas em execução na porta 80, desde que você indique que deseja usar um URL como clientname.mycompany.com, isso não é problema, desde que esse DNS FQDN (clientname.mycompany.com ou * .mycompany.com) seja conhecido fora do DNS da sua empresa (ou seja, ter todas as solicitações para * .mycompany.com reencaminhadas para esse servidor, por exemplo), basta criar o site com a URL especificada e criar um site no IIS na porta 80 com cabeçalho do host clientname.mycompany.com. .
EDIT: Outra ideia é usar o ADAM, Modo de aplicativo do Active Directory , que funciona como o AD regular, também para o sharepoint auth, mas é completamente separado da sua empresa AD.
P.S. No servidor 2008, ele é chamado de Serviços de Diretório Leve do Active Directory