I suggest:
A LUA-Addon that grabs information from rpgoCP ingame and sends that information via SendAddonMessage(Guild) to a "Rosteradmin" who gets all that data and then uploads it to the roster.
That's how it could work:
Everyone has Charprofiler and "Rostersync" installed:
Addonmessage 1 from admin: "Start sending Data!"
Guildies get message "Your character data is being sent by request from 'Rosteradmin'"
Addonmessages 2 from guildies: "Data Data blah blah" ... 0.5 sec pause to prevent disconnect for spamming ... "Data Data blah blah"
Addonmessage 3 from guildies: "Data complete" (<-- necessary?!)
Message: "Data has been sent"
The data from all chars is saved via charprofiler's functions (charprofiler.lua) and can be uploaded by the "Rosteradmin"
I know it can be done, but I don't know how to code such an addon

Anyone interested to do the work? I'll help with localisations '(shouldn't be much

PS: sorry 4 bad english
