Would probably be best to just use a 3D object - like an open book object, and a page with a slight bend in it - but the page would have to be the same size as the page on the book. Also - the pages on the book object would be better off as seperate objects, so they can be textured with pages as well.
Assuming that you can get your page as a single image, or doubled up for 2 sided pages I guess... I would decide that first - do you want to see the other side of the page when you flip over, do you want to see the pages on the book. Page 1, might be blank on the left side of the book, and with page 1 on the right side - then when the page flips, you texture the moving page with page 1, and the other side with page 2, and the right side of the book with page 3. Then show the page flipping over, showing page 2, and also page 3 on the right side of the book. Then when the page flip has finished, hide the object again, and make the left side of the book page 2, right side stays as page 1. Would probably be easiest to just have a blank page included with all your other pages.
The pages could be generated with a memblock, but as PNG files, the book probably wouldn't take up too much space and would allow a lot of freedom.
Now, the complex bit, the page itself. If you imagine a book being left open, the pages are curved, and that's where you'd get your cool flip animation, just by scaling the page. If you scale the page on the Z axis, it would flatten it, scale it invertly, and it'll flip it the opposite way. So the actual turn might be rotating that page from 90 to -90, while scaling the page from 100% to -100%. That way, the page actually bends to the left as if the page is turning, it would be straight when the animation is right in the middle. The size of the page when scaling won't be precise, but it shouldn't matter a great deal considering the angle that orientation camera is likely to be in front, reading the book, so it won't be noticeable.
This is what I did a while ago with DBPro, and it does provide a neat effect - although I did use a proper animated model, you could easily get a cool effect with just scaling and rotating the page. I don't think there's an elegant way to do it in 2D without using a lot of animation frames of a page turning, and even then you don't have the page contents turning with that (probably).
Maybe I can dig up my old test code and make an AppGameKit version, if it's the sort of thing you want.
I got a fever, and the only prescription, is more memes.