Make a simple swaying robot that plays sound?

Hi. I'm new to arduino, and I was wondering how hard it would be to make a simple robot that basically sways back and forth while a song plays and when the song stops, it also stops too.

I'd like it just like that, if its possible. I would love to also have a n ON/OFF switch underneath it so if I change it to ON, it starts up. Is this possible?

Not hard with the right hardware and yes, you could have an on/off switch.
What hardware have you got ? What format is the song in ? mp3, perhaps ?

Well, I got to get an arduino board first. And the song I want is in MP3.

You need something to move the figure too. A motor, perhaps, and a way of driving it as the Arduino will not be able to supply enough current.

Do a search of this forum to see how to play an mp3 using an Arduino and what hardware you need to do it.