Thanks Garthan for the suggestions.
I've tried googling around on the above (python script, tilecache, GIS
packages, etc.) and found myself buried in tons of new stuffs to learn
and try out - overwhelmed ;)
Stepping back for a moment, I'm thinking perhaps what I need is just
some light-weight sample codes to do the above; since I'm already half-
way done with the ability to generate custom tiles using built-in php
graphics routines.
Will evaluate my options and try a few more things; the concept
described in your first paragraph sounds like a great direction for
me. I'm already generating the tiles writing into buffer space around
the tiles so as to get text to span and display correctly across
tiles; next I just need to figure out a [simple] way to check for
overlaps, also to be done across the buffer space... I think.
Have been search for boolean functions that detects overlapping
rectangles, or some logic that determines how labels are space-out or
hidden in a collision, etc. I wonder which specific component in all
the "packages" suggested give what I need here?