Probabilmente quello che chiedi ha delle complessità in più rispetto a quanto ti ho proposto. La gestione tramite il componente "Contatti" di utenti e aziende ti permette semplicemente di avere una "rubrica" completa degli stessi. Basterebbe metterli in due categorie separate, non installare due volte il componente.

L'idea degli "ordini interni" era perchè così ad ogni utente viene associato il materiale che ha venduto, ma tu hai anche la necessità di tenere traccia dell'azienda a cui viene venduto; questo richiede una personalizzazione del componente.

Per VirtueMart in italiano puoi andare su http://www.vmitalia.net. Per il componente Ccontatti, visto che è incluso in Joomla base, puoi andare su http://www.joomla.it.

In conclusione, direi che qualcosa di già pronto all'uso, che lo installi e parti, non c'è. C'è una buona base da cui partire, che richiede però un qualche lavoro di personalizzazione - che, a quanto mi dici, dovrebbe richiedere l'aiuto di un programmatore esterno, quindi fai tu le tue valutazioni.