I'll also write a new reply as to what i'd like the whole system to do.
I'd like it so that there is a RRP, then a trade price then an even lower account price (i'm fine with trade and lower account switching posititions and could do that with permissions, which would be great and that's solved) however what i'd like to have is on the trade (guest user) say "register for an account for an ever better trade price" or something along those lines, and have that vanish when they're logged in to an account (which would be registered). However i would like them to be able to pay at any stage in the process, however the way i would want it to work is for them to pay as a guest they wouldn't need an account, would this be possible?
Thanks,
Thomas Harvey