Du sprichst von freiberuflichen DJ's, also Arbeitnehmer welche idR nicht in der Firma arbeiten, korrekt?
Um sie also in dein Intranet zu kriegen musst du zwingend einen VPN oder aehnlichen Tunnel aufbauen und ausreichend Uplink zur Verfuegung zu stellen.
Warum muss also zwingend der oeffentliche Teil im Intranet laufen und kann nicht nur ueber die erwaehnte Schnittstelle mit euren lokal laufenden Programmen kommunizieren?
Ohne weitere Informationen sind aber Vorschlaege schwer, ein "Ich brauch eine Groupwareloesung" ist keine ausreichende Beschreibung
Um deine Anfangsfrage zu beantworten; ja, warum nicht?
Im Intranet befindliche Rechner koennen uebrigens durch entsprechende Eintraege im DNS-Server und/oder der hosts-Datei direkt ueber einen waehlbaren Namen (zB "mail") im Browser angesprochen werden.