I have another good friend, Brian Bagley, who has a great devotion for the Holy Souls. I wanted to touch base with him first.
Let me preface my answer by saying that there is no doctrinal teaching from the Church on the answer to your question. The question and answer fall into the category of theological opinion, not doctrine or dogma. That said, here is my two cents.
First, let's re-state what the Church teaches on Purgatory. The Holy Souls in Purgatory are saved but are in the process of total purification so they will mirror the One True God, consubstantial with the Father, Jesus Christ. [Purgatory has nothing to do with salvation but rather personal holiness. (Revelation 21:27)]
The best way to think of Purgatory is as the Holy Hospital of Heaven. Check out this page for a good analogy:
- Do souls in Purgatory have guardian angels?
Yes, the Holy Souls in Purgatory have the same guardian angel they had when they were on their Earthly pilgrimage. The guardian angels stay with their Holy Souls and also have communication with them. They also give comfort to them and, even when they are in Heaven, it's not like they're ready for reassignment to another guy or gal.
No, their guardian angel stays with that person, even in Heaven. You're always going to have that guardian angel. In the same way, your fingerprint is unique to you, so is your guardian angel.
If you have a devotion to the Holy Souls and are interested in starting a regular Purgatory prayer program for the forgotten Holy Souls, check out my other website:
I hope this answers your question.