Oh wow, poor kitty! Sooo glad it was caught in time, the poor little guy.
Tori will be so relieved to know he's going to be ok now - glad you were able to get a message to her at school. That will make her day!

The homemade diet that Molly mentioned is a good idea (I've been procrastinating and looking up medical articles on this today. lol) I'd love to try the homemade diet for my kitty, but he absolutely refuses to eat meat. I have a weird, perhaps vegetarian cat - he only likes one kind of cat food, the finicky, demanding creature. It's a darn good thing he's cute.

Hope Ryan recovers quickly! Lots of kitty hugs to you