I'm sure I made some mistakes, I'm no professional

You are right, you can use 2 textures with multitexture enabled, but this is a topic for a later tutorial, and your second question is no, my code is not copied from 71squared.
Anyway as I said on the tutorials I only wanna offer a different way to do things, for this first tutorial I know that the image class looks very similar to the Mike's one, but it's the only common point