i agree that holes need to be drilled to allow the resin to get through - that's what really holds the assembly on.
pvc tubing or end caps can work great.
are you going to cover them with fabric? what kind of look are you going for?
i'd just use grill cloth or thin fleece as the base, that way you can get whatever shape you want. without gobs of filler.
for testing purposes i took an easier route:
pvc and modeling clay for a base:
silicone to help hold everything in place and a terminal strip for wiring (a molex plug is the right thing to use)
then cover in the fabric of your choice. i chose black so the tweeters are hidden from outside the car
the fit and finish is pretty good.
from here, i could actually just resin and sand/fill/repeat/paint them, but i prefer the fabric for absorption and feel.