Depends how you want it merged. A db normally comes in the form of SQL with the first few lines setting up the db and tables and then the rest being insert commands.... if the structures match then just delete everything but the inserts and run it.... if they dont match then probably easier to create the new db and write a short program to simply read from the new db and insert into the old one with any data mapping required
Cost would depend on: 1) The size of the database to be imported? This you probably know. 2) How different are the two databases? This can be known only after seeing the structures of the two databases.
If it is just uploading then look for an indian developer or such who would do it for a few bucks (not worth paying UK/ USA etc rates) If mapping is required then it is subject to the complexity of the mapping that is required