Is there a way to Select the Entity that Activates the Command Block / Sign?
When a player clicks on a sign with a command, it's automatically executed as that player, so you can use a trigger command to let the player set a score for themselves by clicking the sign. Then you just do things based on that score.