in orkut you can write in punjabi but in yahoo mails i think you cant.
you can write punjabi in any document by this software called bharah.download it and you will be able to write in punjabi very simple.please write me after use it here.
link:*www.baraha.com/BarahaIME.htm