You can create a "guest" account for him. I think it's done by the control panel and you have to be the "administrator". But honestly, you should just talk to him about it.
He probably knows he's pushing it so just telling him you don't appreciate it is going to get him to come over less. You're paying for the internet and the paper/ink from the printer....maybe he can give you a little cash or something. Maybe you can recommend he goes to the library when he's stuck?
One thing you could use is Stress Testing software. This really slows the computer down and makes it hard to use. Turn it on when he comes round and your computer will run like a dog.
When he notices just say that the internet has been slow recently and you need to buy a new computer.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.