Pieren
6
Adding your custom .osm file with osm2pgsql should be fine but take care about the custom osm-id’s (shouldn’t overwrite existing id’s).
I cannot help for Mapnik styles. Mapnik is a project by itself and uses another ML but someone else might be able to help you.