Hier gibt es Vorschläge wie du SQLite wahlweise auch als Client/Server-Datenbank betreiben könntest.
Über eine Netzwerkfreigabe direkt auf der Datei arbeiten würde ich nicht machen: abgesehen davon das es langsam ist, könnte da (je nach Art der Freigabe) vielleicht auch mal was kaputtgehen.