Sorry for the late answer...
Gaseuos oxygen can be stored in a bottle under pressure. This will let a rocket engine push. It demands a heavy oxygen tank, so the rocket is unefficient - the reason for liquid oxygen.
Do NOT use concentrated hydrogen peroxide. This is really dangerous stuff. Search for
"Field Handling of Hydrogen Peroxide"
detonation, self-ignition - that's nothing for amateurs, and professionals suppress it everywhere they can.
Instead of an alcohol, which is a bad fuel, and especially propanol, which is very volatile and flammable and makes a badly visible flame, use Diesel oil. Not as flammable, better fuel, brilliant flame.
----------
You reaction is wrong. Combustion with oxygen never makes CO
2, but a mix with CO. At best 50-50 with 200bar, but much more CO at a few bar. This equilibrium is difficult to predict by hand and also means that the best mix ratio is fuel-richer than your estimate.
Do as everyone: use a software to predict the combustion. Two are reasonably easy:
RPA
http://www.propulsion-analysis.com/downloads.htmCPropepShell
http://users.cybercity.dk/~dko7904/cpropepshell/cpropepshell.htm less obvious to use
----------
The flame will be too hot for a metal. Either let the engine work for a time short enough, or cover the walls with an ablative protection (not easy) or run the fuel through cooling channels in the walls (gets difficult).
Very few rocket engines are uncooled. Very small thrusters use hydrazine decomposition (brutal poison, do not) in a ceramic chamber. The others, usually solid ones, work for short and have ablative protection.