Well, you have to think about what are the options. Assuming SQLLite does not allow for concurrent acess, the only other option seem to be "real" database servers such as mySQL/msSQL. It is really a strech to ask users to install such a system for a simple plugin.
Hi,
Just throwing this out there but you could switch to System.Data.SQLite (http://sqlite.phxsoftware.com)
It has better .Net support and is under active development.
Also is should not have problems with concurrent access (provided each creates their own connection).
It is also a drop in replacement for the sqlite dll and has support for triggers and parameterized queries.
HTH,
patrick