How to create a table to a specific user
CREATE TABLE {database}.{tablename}

creates a table in the specified database. As such you'll need a user only table
CREATE TABLE user1Table...

To give a user access to the table:

GRANT ALL ON {database}.user1Table TO 'user1'@'%'

Where {database} is the database in which the tables are created.