My friend is home!
The micro:bit has bluetooth, so could be programmed to listen for connections from each person's phone. It could then display a scrolling message on its screen.
For waving the arms of a little robot, we could use a servo.
Here's an example of a microbit doing both!