(Cross posted newsgroups deleted)
You'll probably have to do a little painting, but before you do spray or brush on Kilz or a similar sealer primer. It's a normal remedy for water stains on walls and ceilings and should work quite well for any stain. If you're in the USA, you can find Kilz at most hardware or home stores.
Dick R.