Thanks to Bildramer on the Minecraft Irc, I finally have it solved!
I can now calculate all four Spire attributes using Level, Basesize and Height!
Only Amount of Blocks may be a problem though.
for(int i=0; i < Level; i++) {
Blockamount = Blockamount + (((Basesize-(i*2))*(Basesize-(i*2)))*(i+1));
}
That is what I use for calculation the needed Blocks.
I haven't got as far as even turning it into a formula, and I fear it is not possible, because it uses 2 other attributes.