At first we note an important result:
Lemma 1. If A and B are two points in the plane, and X and Y are two other points, and Z is the point on the line XY which divides the segment XY in the ratio XZ : ZY = p : q (with directed segments), then
$\left[ AZB\right] =\frac{q\cdot \left[ AXB\right] +p\cdot \left[ AYB\right] }{q+p}$,
where $\left[P_1P_2P_3\right]$ denotes the directed area of a triangle $P_1P_2P_3$. ("Directed" means that the area is taken positive if the triangle is orientated counterclockwise, and negative if it is orientated clockwise.)
Proof. Let x, y, z be the directed distances from the points X, Y, Z to the line AB. ("Directed" means that e. g. the distance x is positive if the triangle AXB is orientated counterclockwise, and negative if it is orientated clockwise.) Then, since the area of a triangle equals $\frac12 \cdot$ sidelength $\cdot$ corresponding altitude, we have
$\left[ AXB\right] =\frac{1}{2}\cdot AB\cdot x$;
$\left[ AYB\right] =\frac{1}{2}\cdot AB\cdot y$;
$\left[ AZB\right] =\frac{1}{2}\cdot AB\cdot z$.
Thus, the areas [AXB], [AYB], [AZB] are proportional to the distances x, y, z, respectively. Hence, instead of proving $\left[ AZB\right] =\frac{q\cdot \left[ AXB\right] +p\cdot \left[ AYB\right] }{q+p}$, it is enough to show $z =\frac{q\cdot x +p\cdot y}{q+p}$. But this is clear if you consider the line AB as the x-axis of an Cartesian coordinate system (then x, y, z are the x-coordinates of the points X, Y, Z, respectively). Lemma 1 is proven.
Another important and well-known lemma:
Lemma 2. If ABC is a triangle with sidelengths a = BC, b = CA, c = AB and circumradius R, then the area of triangle ABC equals $\frac{abc}{4R}$.
Now, in our cyclic quadrilateral ABCD, let a = AB, b = BC, c = CD, d = DA, e = AC, f = BD. Let R be the circumradius of the quadrilateral ABCD. And finally, call p : q = AE : EB = CF : FD.
We will apply Lemma 1 but work with non-directed areas. In other words, in the following, the notation $\left[P_1P_2P_3\right]$ will mean the non-directed area of a triangle $P_1P_2P_3$. Of course, one can apply Lemma 1 for non-directed areas only if the points X, Y, Z all lie on one and the same side of the line AB; but this will be always guarranteed in the following.
Applied to triangle ABD, whose sidelengths are AB = a, BD = f and DA = d, and whose circumradius is R, Lemma 2 yields
$\left[ ABD\right] =\frac{afd}{4R}$.
Since the point E lies on the line AB and we have AE : EB = p : q, Lemma 1 gives
$\left[ AED\right] =\frac{q\cdot \left[ AAD\right] +p\cdot \left[ ABD\right] }{q+p}=\frac{q\cdot 0+p\cdot \left[ ABD\right] }{q+p}=\frac{p\cdot \left[ ABD \right] }{q+p}$
$=\frac{p}{q+p}\cdot \left[ ABD\right] =\frac{p}{q+p}\cdot \frac{afd}{4R}$.
Similarly,
$\left[ AFD\right] =\frac{q}{q+p}\cdot \frac{ced}{4R}$.
Since the point P lies on the line EF and we have PE : PF = AB : CD = a : c, Lemma 1 yields
$\left[ APD\right] =\frac{c\cdot \left[ AED\right] +a\cdot \left[ AFD\right] }{c+a}=\frac{c\cdot \frac{p}{q+p}\cdot \frac{afd}{4R}+a\cdot \frac{q}{q+p} \cdot \frac{ced}{4R}}{c+a}=\frac{\left( pf+qe\right) acd}{4R\left( p+q\right) \left( c+a\right) }$.
Similarly,
$\left[ BPC\right] =\frac{\left( pf+qe\right) acb}{4R\left( p+q\right) \left( c+a\right) }$.
Thus,
$\frac{\left[ APD\right] }{\left[ BPC\right] }=\frac{d}{b}$,
what is independent from the choice of E and F indeed. Proof complete.
Darij