To go online, your rom needs to have a header value that seems to be unique for every cartridge. The roms we dump with GW already have this value in them, so in that case the only thing we need to do would be to rename the rom files extension to .3DZ and put in on the sdcard for online play.
But...