MySQL has GRANT/REVOKE statements to limit the access right to some tables based on the user that is connected.
You will probably have to create a new user in your DB an REVOKE
the unnecessary rights on the table(s) you want to lock for that user.
Here is the full list of privileges supported by MySQL: http://dev.mysql.com/doc/refman/5.0/en/grant.html#grant-privileges