he'd have to do the proper setup to write to a table that's not in the existing database though and the users would have to have access (even though they don't know it) to that file and permission (network) to write to it. So depending on the level of sophistication of your user this may be an acceptable 'risk' to you.
this is the code you could use from your 'restricted' side:
Code:
Dim db As Database
Dim ssql As String
Set db = CurrentDb
ssql = "INSERT INTO Tbl_Test (Field01) in 'c:\pathinfo\targetdatabase.mdb' VALUES ('QQQ')"
db.Execute ssql
note the IN portion of the SQL code, that's where you'd define where the back end of your table exists.
note that if the person is savvy enough to view the code they can go right to the back end database, you could possibly avoid this but using
\\servername\rest of path\ (I didn't try this) and not use a mapped drive name which might take care of most of your users