I have no idea what an oil pan would cost. There may be other options, though.
When you say "it won't tighten completely" do you mean that the plug stops turning without sealing, or do you mean that it never stops turning? If it goes finger tight and still leaks you probably just need to replace the O-ring. If it doesn't stop turning you have stripped the threads.
Stripped threads on oil drain plugs are common enough that oversized, self-tapping plugs are available to cut new threads. That's a pretty common solution.
Stepping it up a bit your auto supply store probably has helicoil or solid inserts for thread repairs.