Can I create a conditional symbolic link in Linux? [on hold]

I need that a specific program, when it reaches said symbolic link, uses a file that the others do not do.

if (program == thatProgram):
link-> file1
other:
link-> file2

Is it possible?