Don't make it more painful than it needs to be.. if you're using MFC, don't use GLUT. You should start with the simpleLite example.. it uses libARgsub_lite which does not have any dependency on GLUT. Then you just need to remove the glut* calls from simpleLite, and replace them with appropriate MFC constructs. I.e., make sure your MFC app calls the setup*() and cleanup() functions, mainLoop() and Display() at appropriate times, and also change from handling user input in Keyboard() to an appropriate place in MFC.
Since we see very few GPL-based MFC applications using ARToolKit, I would also say... please be sure your use fits the GPL (i.e. you publish your sourcecode) or else obtain a commercial license.