SoarPilot with a Bluetooth (BT) GPS is a very nice combination because there is no need for a cable between the GPS and the Palm. Of course not all Palm devices support BT, but if yours does, then this may be a possible solution.
Pro
Cons
A review of an example setup using Bluetooth can be found here.
Establishing a Connection
When you start SoarPilot with a Bluetooth connected selected on the NMEA/Port Settings screen, the program will search for Bluetooth devices, and allow you to select the Bluetooth GPS. ( Not your phone
)
See also Tips & Tricks - Bluetooth.