Per il login, file da scaricare etc.. puoi usare Joomla o Drupal. Vanno bene entrambi. Per visualizzare le altre informazioni, dovresti mettere mano tu al codice, o al massimo vedere se esiste un componente del genere. Poi se il debito residuo lo imposti tu (quindi non è automatico) il discorso si semplifica.