1. With "Serial2" how can get my program to see what ports are available on my PDA?
2. With the textbox how can I force to allow numbers to be entered only without using ASCII characters to check the input?
Take a look at Filippos fgControls library. With the fgMaskedEdit you can set an edit mask to your textbox defining the allowed input or even a special input format.