A) I don't know squat about network programming
Is the server controlled by you 100% or will it a server on the open internet now or in the future?
B) I need multi-user access to this database.
Then you should stick to using a database product such as MySQL or PostgresSQL. Given your experience, this shouldn't be up for discussion.