Hi,
You could use conditionnal sidebar
https://www.webdesignerwall.com/tutorials/wordpress-theme-hacks/
I use it for my website running under WP : AboveLuxe.fr.
For every category, you have a different sidebar.
Make a category by profil and include a sidebar regarding the category :
<?php
$post = $wp_query- >post;
if ( in_category('1') ) {
include(TEMPLATEPATH . '/single1.php');
} elseif ( in_category('2') ) {
include(TEMPLATEPATH . '/single2.php');
} else {
include(TEMPLATEPATH . '/single_other.php');
}
? >