2
Just making more than one block would be the quick fix. Make each block seen by only the respective group you want.
• "Welcome guest, please login" -block seen only by anonymous group
• "Hi dude" -block seen only by admin
• "Welcome username" -block seen only by registered users
Yeah, I'm sure that's not the fix you're looking for though.
I don't know.