Form contatti

Ciao a tutti.
Devo creare per un sito un modulo dei contatti un po’ particolare: in pratica vengono proposti dei servizi, e questi servizi vengono assegnati a dei professionisti scelti dall’amministratore del sito.
Il funzionamento dovrebbe essere più o meno così: il cliente scrive sul sito e la mail arriva all’amministratore che poi a sua volta decide a quale professionista assegnare il lavoro (e gli gira il contatto); da quel momento il cliente e il professionista iniziano a comunicare solo e unicamente col sito, e tramite il sito deve rimanere l'archivio delle mail che si scambiano (con cronologia di tutte le mail visibili interamente all’amministratore). Vorrei però che sia il cliente che il professionista potessero comunicare con la loro mail verso il sito senza alcun obbligo di dovervi accedere con utente e password: in pratica deve essere il sito stesso a gestire delle mail codificate da assegnare a ciascuno dei soggetti, senza che l’uno possa venire in contatto con l’altro in altri modi e senza che al cliente gli venga chiesto nulla di più.
Qualcuno a idea se esiste in commercio un cms o script già pronto o che faccia qualcosa di simile da poter eventualmente modificare?
Grazie a tutti per gli eventuali consigli.