Wordpress registration filtering function

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:

The previous programmer can't finish this job. So i need programmer who confident can make this happen.

I have website with buddypress installed. I already install BuddyPress Xprofile Custom Fields in the website. (You can use your own script or other plugin, i don't mind. The point is i have custom registration contain countries, states, cities, academic subject, university and standard contact information with filtering function.
I have data countries, states, cities, academic subject & university and need also to be imported to the fields.)

What i want is :

- I already have custom profile field in user profile, but i need it filtered by value.
(If you want use your own script, it's fine)

- The plugins can make location dropdown in profile with location list on it. And support filtering.

- I want filtering function like if user choose USA,
- will automatically filter by USA country
- the "state dropdown" will only show the USA state.
- then if we choose Alabama state, will automatically filter by Alabama state
- and the "city dropdown" will only show the cities in Alabama.

Seems it can only be edited with PHP. I can make this function in vb or vb.net easily, but in PHP, i just have basic PHP skills.

If you have another solution for filtering function or prefer to use different custom field plugin, please let me know.
I have tight budget here, so I only pay if the project 100% completed. So bid accordingly.

Best Regards

Skills required:
Data Entry, HTML, MySQL, PHP, Website Design
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 134
in 5 days
$ 154
in 25 days
$ 123
in 3 days
$ 161
in 4 days
$ 231
in 3 days
$ 150
in 5 days
$ 135
in 4 days
$ 136
in 3 days
$ 129
in 3 days
$ 83
in 0 days