Sea squirt is another name for tunicate and also called ascidian and for that matter it seems that any of the Ascidiacea seems to be called sea squirt. So, tunicate and sea squirts are one in the same for the most part - most people enter change these name (right or wrong).
Phylum Chordata â€"œ Subphylum Urochordata (sea squirts and tunicates) â€"œ class Appendicularia, Ascidiacea, Thaliacea
(They had gills sometime in their development)
Phylum Porifera (Sponges) â€"œ class Demospongiae, calcarea, hexactinellida
Sponges do not have notochords or gills at any time during their development therefore they are in a completely different phylum.
Am I positive with the "Sponge" ID or label? Not really, but with 5000 different species - chances are it's in there.