Dine United event to fill bellies, help charities