Out of curiosity, what is the need for this?
Is the server that the database resides on not being backed up regularly? If not, you should strongly consider it.
Are you worried about the User screwing something up? If so, you may want to consider other methods of locking down the database a bit more.
There are some articles on the internet that talk about doing this, like this one:
http://bytes.com/topic/access/answer...tabase-via-vba
Personally, if this is really necessary for the users to do, I would create a simple batch file to do it. Trying to back up a database while in it could lead to corruption issues.