Jag gjorde en enkel lösning på detta temat för många, många år sedan, med just powerpoint.
Det fanns helt enkelt 10 identiska filer, som kördes i en slinga.
När någon hade gjort ändringar i arbetsfilen körde de ett litet skript som kopierade över dessa 10 filer med arbetskopian. Eftersom 1 av filerna var öppna och visades failade den kopieringen, men scriptet visste ju om det, så det gjorde hela kopieringsprocessen 3 gånger, men lagom mycket tid mellan.
På det viset kunde vi uppdatera filerna, trots att de var öppna.
Finns säkert bättre sätt att lösa det på, men enkelt är bra