Sounds interesting! Two questions come to mind: What stylesheet language do you plan on using and are there graphical editors available for it?
Does Mapnik and your stylesheet format make it easy to do different ppi tiles?