Cita: pero como hacer para separar el contenido ingresado por los usuarios? es decir para que cada usuario tenga su propio contenido y no altere el de los demás? existe algun modo de hacerlo sin tener que hacer una tabla por cada usuario?
De la misma forma en que defines la relación PADRE _ HIJO (que por otra parte no requiere dos tablas): usas el ID del usuario como FK en cada tabla donde exista la relación.
Estas son cosas que surgen del modelo Entidad-Relación y su trasposición al modelo físico (las tablas), por lo que si no manejas estos detalles yo infiero que no has visto todavía el modelo ER. Te sugiero que lo estudies antes de seguir avanzando porque te aclarará el modo de diseñar las bases sin problemas graves.