There is an indian ear candle you can pick up at a lot of natural health food stores, I have used it on my kids ear infections and it works great.
Or, you can try filling a warm sock (out of the dryer or heat up for a minute or two in the oven) with epsom or sea salt (table salt will work but...