Sue, you would not be putting stain over stain, you would be putting it over some kind of clear finish. Some clear finishes are capable of holding some stains--at least for a while--but this can get pretty problamatic. The chances are better for big problems than good results.
Other that strip and refinish, your choice, basically, is paint. To do that right, you would scuff sand and prime before painting.