Jordi, unfortunately what you would like to achieve require complex custom code modifications and I can not even point you the file you must edit. Most likely you will have to edit a lot of core files.
I recommend finding a developer at Oxwall Market, or contacting one of the companies listed at
http://www.oxwall.org/services .