You don't need a lawyer to file a PPA. Since patents tend to confuse
me, that is the route I, personally, would take, however there are many books available that can walk you step by step through the whole patent process so you can file an application on your own. This costs a
lot less than a patent attorney would.

One of the ones I have run across is
Patent It Yourself by David Pressman, published by Nolo, although I am sure your local bookstore or library could offer you other suggestions.
One of the things you need to investigate, before filing an application, is whether there is a patent (or patent pending) on "your" invention already. The U.S. patent website I provided has free databases available, so you can search for patents granted since 1971. There are special libraries (Patent and Trademark Depository Libraries) which have all patents ever issued, as well. You can do free searches yourself or, for a fee, have someone search the databases for you. Again, all of the information on how to do searches is available at
www.uspto.gov.
And again, wait for the patent experts on this forum to post.