Yes: the condition is equivalent to : any straight line through $p$ intersects $S$ in a segment whose midpoint is $p$, that is the convex is center-symmetric.
$$*$$

Assume $p=0\in\mathbb{C}$ and let $H _ +$ and $H _ -$ be resp. the upper and lower half-planes. Consider the difference of the areas of the two halves of $S$ cut by a rotating line: $$\delta(\alpha):=\operatorname {Area}(S\cap e^{i\alpha}H _ +) - \operatorname {Area}(S\cap e^{i\alpha}H _ -) $$
The derivative of this quantity wrto $\alpha$ is 
$$\delta'(\alpha)=\frac{1}{2}\operatorname {Length}(S\cap e^{i\alpha}\mathbb{R} _ -) - \frac{1}{2}\operatorname {Length}(S\cap e^{i\alpha}\mathbb{R} _ +), $$
as it immediately follows writing the areas as integrals in polar coordinates.
In particular, $\delta(\alpha)$ is constant iff $p$ is the midpoint of $S\setminus e^{i\alpha}\mathbb{R}$.

$$*$$
**rmk.** Note that the property generalizes to convex subsets $S$ in $\mathbb{R}^n$: if any hyperplane $\pi$ through $p$ cuts $S$ into two pieces of equal $n$ dimensional volume, then $S$ is symmetric wrto $p$: with a similar argument you first have that $S\cap \pi$ enjoys the same property wrto the $(n-1)$ dimensional measure, and a nice induction argument starts.