using OSM data

Hi everyone
I’m trying to bulid an app using OSM data, I want to have full control over the maps, meaning that I want to be able to display diffarent leyars of the data for diffarent users.
I have all the OSM data on my server, and I using Mapnik to render the maps. I want to use TileMile to design the maps.
I got confused from the veraity of guids and “how to do”. I’m looking for someone how can share with me his expirience’ and guide my through the procces.
If you think I can help me please let me know.
Thanks a lot