No problem. As it stands right now, how are you collecting the info on (for example) the 50 U.S. states? For example, do you have a table called "Addresses" and there is a column called "states". In that column would one row have "ny" for a user in New York, another record would have "ca" for user in California, and so on?
Basically, give me an idea of how you collect that or give me a desciption of your table and columns. From there, I should be able to help.
Do you already have some sample code? If yes, post a snippet of where you're having a problem, but PLEASE, PLEASE use the PHP formatting options when you post so everything is indented and color-coded for easy readability.