In the human journey we are all not perfect and sometimes people do get hurt because of our actions.Not because we wanted to, it just happens. And we can carry this guilt to our grave or let it go. In the Abundance for Life Course, Paul deals with this quite well.
Two other things that come to mind are the Sedona Method (in the reading section) this is a simple method that teaches you how to release guilt, shame ect. And if you want to get into some real heavy work look at John Bradshaw the title Healing the Shame that Binds You.
http://www.bradshawcassettes.com/
As for support a 12 step program can be very benificial. And a good therapist can save you many years of heartache.

Guilt is such a non supportive emotion that robs you of much life. It is good that you are taking action on this.

Take care.