Целесообразность применения Joomla
Как насчет Drupal-а с мультисайтингом? Помойму, самое оно )
Мне кажется, что переписывание и отладка проекта такой сложности как вы указали в любом случае труднее, чем написать свой маленький OpenID в рамке проектов.