It shouldn't be a problem as long as everyone has their own copy of the frontend (which is how it should always be) and it isn't being shared from a central location.
Do you know how to create an append query? You would just create that to append the new record to the db2 table and then just call it with either:
CurrentDb.Execute "QueryNameHere", dbFailOnError
or
DoCmd.OpenQuery "QueryNameHere"
Although the CurrentDb.Execute would probably be better because it doesn't generate the confirmations that the other does. To do the OpenQuery method you would likely want to put DoCmd.SetWarnings False there before the open and set it back to true afterwards. Make sure if you don't have a single exit point that you would put the set warnings true part in the error handler as well.