your problem is based on a to low hashrate i think.
p2pool s on a much higher difficulty. It takes about 40-50 min. to get a share with my ~830 MH/s. So, with your hashrate it will take about 10 hours or something.
without a share, you get no payout. And when you get a share early in one round, it could be that you also get no (or very low) payout, because it's pplns.
with low hash rates you should try a pps based node to p2pool, instead of running your own one, imho.
I was getting shares and payouts up until i upgraded to the newer version 2 days ago, i have currently been running since this morning and am not showing on the stats page at all, and have not received a share of the last payout, i was getting shares of payout on very short 1 hour or so crunches before.