I'm new to Drupal, so I don't know if what I want to do is even possible. I want to create six checkboxes that represent different languages - let's call them A,B,C,D,E,F so that every user can check as many as he/she wants during registration and change it later (I already did that by adding field in account settings). Moreover, on one page I'd like to have six blocks of text (one for each language) but only show the checked ones (so each user would see different content). Finally, I want to enable users to create their own content which would be published after administrator's review - difficult part is that every administrator should have language/-es that he/she specializes in and be able to accept/edit content only in that language/-es.
If I am not being specific enough please let me know and I will try to elaborate.
Thanks for you help! Dominik