Things just keep popping into my head here...
The one side of making a new site is that there would need to be some man hours put into making it. The reason this site looks so good is because the (exluding myself) site/server staff/geit made a lot of this by scratch, in photoshop (or how ever), then coded, then I believe helped pay to upload this to a server that can run a heavy load.
So if there really really wanted a P2Maps.net, people would need to put time and effort into making it.
Then there is the who would be mods, how would we pay for the server hosting, what would we include in the forums, what are the sub forums, etc. etc. etc. These questions would have to be answered next... because it looks like people want a P2Maps.net.
EDIT: This is all assuming that the P2Maps.net is a website, not a subsection of this one. Subsection is different.