AppleScript String to Property Coercion is a set of subroutines that allow you to treat strings as property declarations within your scripts. addPropToString will create new properties or replace existing ones, returning a string that looks exactly like an AppleScript property statement. getPropFromString returns the value of a selected property, returning an empty string if the property does not exist.
Freeware, suggested donation: 15 minutes of your billable rate
Tested under: Mac OS X 10.2 and up