Salut,
En terme de techno, il vaut mieux utiliser du PhP/MySQL et éventuellement Smarty pour la présentation ... pour l'hébergement, ça passe partout ...
Je suis freelance, et je m'occupe entre autre de ce genre de mission. En off, je peux te filer mes références sur le sujet.
Suivant ton budget, deux solutions : soit utiliser un truc du type PhPNuke (portail générique que tu peux adapter à tes besoins), soit faire du devt spécifique .. mais c'est forcément plus cher ...
Autre possibilité, faire un site en techno Flash, mais là, c'est beaucoup plus cher . Je peux éventuellement te brancher avec du monde ...
Question annexe : as-tu besoin d'une partie privée pour administrer tes documents pas exemple ?
José