A link to online Catholic Masses:  http://catholictv.org/masses

A Perfect Contrition and Spiritual Communion resource is available here.