your phone # ??? .... for me when i downloaded the app (from my phone) all it asked for was my skype ID and PASSWORD... entered them in and no problem.
if you dont have an account with skype already, posibly try creating one on a computer intead of the phone. registration is free (skype to skype)
the vga works fine, people see me clear (they say)... HD would probably be too much bandwith for it to even work on boost (but idk)... it does allow you to swith to the back camrea if you wanted better megapixles, but that would be a strange way to have a video chat.
gl