Hi Peter,
thank you for your reply.
You're right. Forcing non native solutions would most probably cause additional problems down the road.
Now, I don't know how many users - with a lot of extra data, wp can handle, but I know it handles posts very well. So, creating a cpt and binding it's posts to users seems to be a better solution after all.
Cheers