If you add the action to the radio he will get the action on his list when he goes near the radio. He will need to be a within a few feet though.
radioname addAction ["Turn on the radio", "radioout.sqs"]
put the hint in radioout.sqs
If you want it to happen when he is further away try grouping him with a trigger and have the trigger do what you want.