It is possible to have multiple masters, provided they can be connected to singly.
We use it to check multiple client sites, and store all the data in the corporate (slave) DB.
If this will work for you, you want: CHANGE MASTER TO. See the manual on MySQL.com
Hope that helps.
m.