Email a single record

Email a single record

I have a purchasing form and for certain purchases, they will need permission before the purchase can be made.  So I would input the information then put it on hold, email the info out, and then once given permission place the order.

I know you can email a record upon submitting a new record or changing/updating a record.  What I want to do is email a record from the List View by creating a custom function because not every record will need to be emailed, only certain ones will need emailed.  Or perhaps if I added a decision box that says "Send Email" and if it's true, it will email out upon submitting the form?  Is there a way to do this?