If he has the license then yea it's legal. Chances are if he's posted it publicly he has the rights. Also for a low level personal website that's not going to get a lot of traffic and only hosting 3 songs they probably gave him a license for free.