I have the Professional edition, and understand I do not have Workflows or Approvals with this edition. Is there any other way to implement an Approval?
Not that I know of, but you might check out the AppExchange. That's the only way you could get a custom approval process while code to work in a Professional org.