Ach du führst gar nicht die Setup aus?
Entpackt wird es vor dem Fehler.
Evtl. ziehst du dir das Setup nochmal (und, wenn es unterstützt wird, gleich die Version 2008R2 oder 2012, diese unterstützen 10GB DB Größe statt 4GB).
Eine Möglichkeit ist das Setup zu starten, dann geht ein Fenster auf in dem ein Pfad genannt wird (LW mit dem meisten freien Platz und dann eine sehr lange zufällige Zahlen und Buchstabenkombination).
Kannst du Berechtigungen anpassen wenn du am Client im Explorer in die Eigenschalten des Ordners gehst?
Du musst zwischen File und Share Berechtigungen unterscheiden.
Wieso sollen Admins und Außendienstler keine Komplexen Kennwörter nutzen müssen?
Ich würden gerade diesen Personen komplexere Passwörter als dem normalen Büroanwender vorschreiben.
Du suchst:
http://technet.microsoft.com/en-us/library/cc770842%28v=ws.10%29.aspx
Das ist übrigens ein Thema, was mit Windows Server 2012 extrem verbessert wird (dort kann man diese Richtlinien Grafisch verwalten).
Evtl. ist eine Tool Unterstützung hilfreich.
Es gibt Software die speichern Zentral und verschlüsselt Passwörter und manche von den Programmen Ändern dann auch Kennwörtern von bestimmten Systemen regelmäßig.
Du (bzw. die User) können beide Konten auch in das Postfach einbinden (neues Exchange Postfach und Imap dazu) und dann die Mails per Drag & Drop kopieren / verschieben.
Nimm eine andere Fotogallerie die sicherer Programmiert ist.
EDIT: Wenn ich mir das auf der Webseite anschauen braucht es gar kein exec und escapeshellarg.
Es muss nur der safe_mode deaktiviert sein. (evtl. will das der Hoster aber auch nicht).
EDIT2:
Ahhh. Es gibt neben den requirements auch noch genauere requirements in denen exec und shell_exec nicht verboten sein müssen.
Ich würde mir eine alternative suchen.