Commas in a dynamic text field

Is there a way to dynamically generate commas at the time of input? and on the results?

[color=#333333]http://creative.loyaltyworks.net/cor…tor/index.html[/color]

For example, in this form - on the first line (What are the annual sales…), if a user needs to enter 30 Million, it curretnly appears as 30000000; whereas, I need commas to dynamically insert themselves and appear as 30,000,00.

Any and all help is greatly appreaciated in advance. Even just pointing me to the name of what I am even looking for, is a step in the right direction -

Andy