Some of us (you can see mine under my sig, and Cia's is really great) have dedicated sites for fiction and/or IC blogs. Eve seems to be a setting that really encourages fiction.
For letting info be available, one thing people have done is put parts of their bio in spoilers, with a label letting people know how they might get hold of it IC, like 'Hacking 5' of 'Amarr Empire Standings 6+'. OFC, most people will read it anyway, but it can make it fun for people to see what their characters could reasonably get hold of.