tabla privada???

En mi web tengo una zona privada para cada usuario ( que puede compartir con otros usuarios a los que les pase la clave de acceso). ¿como puedo hacer para que en cada zona privada tengan una tabla para guardar ciertos datos y que no se mezclen con las tablas privadas de otros usuarios....?
Hola,

pues la verdad es que no se me ocurre nada...puedes hacer que sean dos tablas, para el mismo usuario, y una compartida y la otra no.


Saludos, nosaber
Puede que no se pueda hacer???...

sino ,se me acumularian muchas tablas en la base de datos ¿verdad?

¿de que otra forma se podria hacer esto?
Se podria hacer que al registrarse un usuario cree una tabla con su nombre de usuario y los campos que quieres que tenga y para acceder ala cuenta personal para hacerlo mas seguro creas una cookie con su nombre y listo
al momento de que el usuario se registre y no se repita en la tabla puedes poner esto
<?
$usuario=$_POST['usuario'];
$create = "create table $usuario (
y aqui puedes poner los campos que quieras que se creen
);";

mysql_query($create)
or die ("Could not create tables because ".mysql_error());
print"tu cuenta se ha creado correctamente";
?>

saludos
Entiendo que quieras crear una zona privada para cada usuario, pero, que es lo que el usuario va a guardar? archivos y/o entradas de texto, todo se puede hacer en una sola tabla, guardando las entradas con el id del usuario propietario del archivo o de la entrada, y cuando el quiera administrar o ver sus archivos y/o entradas solo tendras que regitringuir la consulta mysql al usuario propietario, algo como:

SELECT * FROM tablaarchivos WHERE user=user_id

Esto quiere decir que la cunsulta solo mostrara los archivos que coincidan con el id del usuario actual en seccion, el seria el propietario y dueño, claro en la tabla guardaras la entrada o el nombre y/o ruta del archivo, si quieres que tenga archivos publicos o privados, simplemente agregas un campo para diferenciar cada archivo si es publico o privado.