Inline editing would be hard, but section editing is totally doable and solves 99% of the problem anyway.