Why do you want a friendly name for the com port? Why can't you use the actual name?
You can call the ports what ever name you want too.
I've been programming with VB for 17 years. Started with VB4 16bit Pro, VB5 Pro, VB6 Pro/Enterprise and now VB3 Pro. But I'm no expert, I'm still learning.