Well, SQLite files are stored locally so that'd make it hard to have multiple servers access the very same database, especially if you have multiple physical servers. Even if you'd manage to set it up (with forked L4D servers for example), I have no idea whether SQLite can handle multiple processes accessing the same database.
I can test it though