Edited: You can try the following:
p { letter-spacing: 1000px; // more than width of parent word-wrap: break-word; // seems to work in at least Firefox and IE7+ }
This seems to work in Firefox 3.5 and IE7 + (I don't have access to IE6 now). The only thing missing from this solution is an extra new line for the space, resulting in something like:
F
O
O
B
A
R
source share