Non-geeks can be good at selling, designing, SEO, SEM, PR, finance, copywriting etc.
I'd suggest taking two steps. 1) Try to move yourself nearby startups (if that's really your thing). This can be in Spain-- just spend time at whatever geeky meetups you can find and start batting around ideas. And 2) Start trying to get smart about some of those non-geek skills that are valuable in a small software company. Optional: 3) Learn to code. Most startup coding is just about form fields and databases-- not algorithms.