devi creare una cartella per ogni lingua.
per esempio per l'italiano(in italia) crei la cartella it-IT per l'inglese degli usa en-US e cosi' via...
poi in ogni cartella devi crearti un file risorse che contengono coppie chiavi, valore(per es btn1=ok). si possono utilizzare 2 formati per le risorse, un semplice file txt oppure un file di risorse di visual studio.
poi devi "compilare"(tramite dei cmd) questi file risorsa e produrre le dll(una per ogni lingua)...

risorse in formato testo txt
http://msdn2.microsoft.com/it-it/library/s9eey0h7(VS.80).aspx

risorse in formato resx
http://msdn2.microsoft.com/it-it/library/ekyft91f(VS.80).aspx

quando compili uno dei 2 formati di sopra produce un file con estensione resources
http://msdn2.microsoft.com/it-it/library/zew6azb7(VS.80).aspx

poi da resources produci la dll tramite un tool

un esempio completo su msdn spiegato abbastanza bene
http://msdn2.microsoft.com/en-us/lib...cemanager.aspx