Maybe it's a territory thing? My cats won't eat out of the same bowl. They won't share the same sunny spot, and get in nasty fights over territory (then sometimes they're all lovey-dovey curled up around each other on the bed). Maybe you can separate the fat cat and let the skinny one eat first.

And I'd definitely have it dewormed.

Karen