What is the ratio of antenna length to power?
Any length antenna can radiate any amount of power at any frequency, within the limitation of the current being so large as to melt the wire.  I think this is a theoretical argument, so let's assume perfect wire, which has no resistance, which can therefore handle infinite current.

Every length of antenna has some knowable impedance at every frequency.  The imaginary parts of this impedance make the antenna look inductive or capacitive to the transmitter.  These can't dissipate power.  From a purely conservation of energy point of view it should be obvious that the imaginary parts of the impedance represent only energy temporarily stored in one part of the cycle and released in another.  Only the resistive part (the real part) of the impedance looks like a power loss to the transmitter.  This power lost to the transmitter is the power that is radiated by the antenna.

To radiate a particular power, you have to drive the antenna with a large enough signal so that the power into the resistive part of the antenna's impedance is the power you want to radiate.

That was the theoretical argument.  However in practise the real part of the impedance is very small and is swamped by the imaginary part unless the antenna length is either "long" (relative to the wavelength) or a odd multiple of 1/2 the wavelength.  At odd multiples of 1/2 wavelength for a dipole (a center-fed length of wire with a cut between the two feed points), the reactance (the complex part of the impedance) crosses over between capacitive and inductive and happens to be zero.  This means the antenna looks like a pure resistor at that frequency.  This makes it much easier to use the antenna to radiate significant power.  When the antenna impedance is largely reactive with small resistive component, the voltage required to achive the power you want can be very large.  Any transmitter trying to produce that voltage must also deal with most of the power it is putting out coming back (must be able to drive a highly inductive or capacitive load).  This means the currents are high, which causes loss in the transmission line between the transmitter and the antenna.  It is for these reasons that one choses antennas of specific size for specific frequencies, not because radiating otherwise is impossible.  It's perfectly possible, just not practical.

There is a trick that can be used to make antennas with large reactive components appear resistive to a transmitter.  This is by placing inductors and/or capacitors in series and in parallel with the antenna.  If done just right, these reactive impedances add to the antenna's impedance to cancel out the reactive components, leaving only the resistive.  Another way of looking at the same thing is that the extra reactance together with the antennas existing reactance form a resonant tank circuit at the frequency of interest.  This tank circuit produces the large voltages and currents needed to drive the antenna so that the transmitter only needs to produce the minimum to drive the resistive portion.  For more information on this, look up something called a Smith chart.  That is a graphical means to determine the additional reactive components to add to make the whole network look resistive at a particular resistance.

In practise, even this strategy is limited.  That is because the antenna itself still requires the high voltages and currents to radiate power at a inconvenient frequency.  Real capacitors, inductors, and even wires have limits and real losses, so this strategy can only be take so far in practise.