C'è soltanto un problema. Il database del sito accetta connessioni da qualsiasi ip? Se sì è sufficiente che tu metta un webserver in locale al tuo cliente ed hai risolto tutto. Tuttavia solitamente questa cosa non accade in questo modo le soluzioni sono varie ma tutte compromessi. Ma mi chiedo, se tu comunque devi essere connesso ad internet per inserire il materiale, cosa ti cambia che il cliente usi un'interfaccia locale o remota? Per lui sempre un sito sarebbe!