Distinguish between archer and old man in craft (4,5)
I believe the answer is:
tell apart
'distinguish' is the definition.
(I know that distinguish can be written as tell apart)
'archer and old man in craft' is the wordplay.
'archer' becomes 'tell' (folk hero William Tell).
'and' is a charade indicator (letters next to each other).
'old man' becomes 'pa' (both can mean someone's father).
'in' indicates putting letters inside.
'craft' becomes 'art' (both can mean cunning or trickery).
'pa' put into 'art' is 'apart'.
'tell'+'apart'='TELL APART'
'between' is the link.
(Other definitions for tell apart that I've seen before include "See difference between" , "Rattle pal about - distinguish one from the other" .)