Tout d'abord, pour un environnement de messagerie de cette taille, je dirais que vous ne souhaitez probablement pas effectuer une migration de coexistence, mais plus probablement un transfert. Vous éviterez beaucoup de problèmes et de travail supplémentaire en installant le nouvel environnement, en transférant vos données et en transférant vos enregistrements MX, vos DNS, vos paramètres de passerelle, etc.
Deuxièmement, un smarthost est utilisé dans les migrations de courrier pour s'assurer que le courrier arrivant sur un système pour un utilisateur sur l'autre système arrive effectivement à l'utilisateur au lieu d'être renvoyé. Donc, s'il s'agissait d'une migration typique de grande envergure, vous ne pourriez pas tout faire en une seule fois, et vous transféreriez vos utilisateurs vers Exchange 2010 par lots. Une fois qu'ils ont été transférés, vous devez mettre en place des connecteurs d'envoi/réception (smarthosts), de sorte que lorsque le courrier des utilisateurs transférés arrive sur le serveur Exchange 2003, il vérifie si le destinataire existe sur le serveur Exchange 2010 avant de renvoyer le message comme non distribuable.
Enfin, je vous recommande de procéder à une planification et à des tests plus approfondis avant de vous lancer dans ce projet. Ce n'est pas quelque chose que vous voulez simplement "essayer" en espérant le réussir - ce n'est pas que ce soit si difficile, mais vous devez régler un grand nombre de petits détails.
Microsoft (Technet) propose de bons guides et des scénarios généraux sur Technet pour les migrations de courrier, et le site de l Forums MS Exchange Server ont une section consacrée uniquement à ce sujet. Je m'y rendrais (et je l'ai fait, en fait, lors de mon dernier projet de migration de courrier). Bien sûr, comme je l'ai dit, pour seulement 50 boîtes aux lettres, je recommanderais de faire une coupure un week-end.