When I was last playing with a WPS, I noticed I could actually set a right margin.
say you want display the battery time (%bt) on the right with some margin; you can use the %ar and then the %bt you are going to display, and then give one or two spaces after that. This would be the line in your text file, just remove the double quotes ("):
"%ar%bt " <-- notices 2 blank spaces after bt; remove the quotes.
If that doesn't work, if you are putting text on the left side of the same row, try putting the code for the left side AFTER code for the right side... So something like this:
"%ar%bt %m|x|etc..."
(remmeber to remove the quotes ("))
Remember, you can align to the left (%al) center (%ac) and right (%ar) all within the same line, and the order doesn't matter as long one doesn't overlap with the others.
Ben