I'll give you a couple of starting questions, but then as @Reeza suggested, you should post this as a new question.
Why do you want a LIBNAME statement that refers to a particular file? LIBNAME statements should refer to a folder not a file.
Did you notice the solution to the original question on this thread? You don't have any semicolons ending your LIBNAME statements. You only have semicolons ending the %IF %THEN statements that begin the LIBNAME statements.
That's not everything, but it's a good starting point.
... View more