Solution:
∠QCP=∠QCA+∠ACN+∠NCP=∠CNA+∠ACN+∠NAC=180∘,

i.e. the points P, C and Q are collinear.
b) Set ∠ACM=φ, ∠NCM=ψ and denote by R1 and R2 the radii of the circumcircles of △AMC and △MNC, respectively. Then by the Sine theorem we have
QCCPAMBM=2R1sin∠QMC=2R1sinψ=2R2sin∠PMC=2R2sinφ=2R1sinφ=2R2sinψ
Therefore PC⋅CQ=4R1R2sinφsinψ=AM⋅BM.
As in a) we see that the points L, C and K are collinear. Analogously we have CK⋅CL=AN⋅BN. Since the circumcircle of △MNC passes through K, C and P, the lines PQ and KL do not coincide. Therefore the points P, Q, K and L are cyclic if and only if
CP⋅CQ=CL⋅CK⟺AM⋅BM=AN⋅BN⟺AM=BN.