Da scheinst du das selbe zu wollen, mit dem ich schon angefangen habe:
kurzer Blogeintrag + weitere im selben Blog.
Ich mach das über selbst zeichnen. allerdings gehe / ging ich da noch nen Stück weiter als nur die border-Eigenschaft. Da merkst du sehr bald, was man alles (nicht) mit normalen Canvas-Methoden machen kann.
mfg Florian