I might look through our scripts for something similar: http://www.sqlservercentral.com/search/?q=delete+old+backups&t=s&sort=relevance
Powershell is how I'd probably do this now, though VBScript works well. You can easily manipulate files and delete all but the most recent.