Dabs, sorry for the late reply. I've been sick the last few days, and I haven't been as active as I usually am.
Getting a regular MPOS stratum pool up and running is relatively easy to do if you follow the MPOS instructions to a t. The only thing you need to remember is that Tagcoin is a POS coin as well, so you need to make sure you get the POS branch of the stratum-litecoin-mining git project. Other than that, it's just a lot of configuration. If you aren't running on high-powered servers, dedicated or otherwise, remember to shut off the live stats. I learned the hard way that they take a toll on your CPU usage, especially if you start pulling a lot of pool workers(not accounts, but workers).
As far as P2Pool goes, I've never tried. I would guess it would be as easy as setting up the wallet, pointing the p2pool service at the wallet, and testing it out. I'll take a look and see how hard it would be. I'll report back with what I find.
-Fuse
Edit- Dabs, take a look at https://github.com/forrestv/p2pool. Pretty straight forward on the setup, assuming you some general knowledge in the services used. If you decide to go down that road, and need some help, let me know.