You can use the multi-purpose CBsubscription Module. It has different textareas and output sections, where you can show different things and messages to certain usertypes (i.e. guests, registered, subscribers etc.). Besides displaying plan infos and upgrades... you can display your own custom HTML. Each Plan has its special URL. Just copy paste your plan URL, and style it the way you want. Or just link to the register page...
(see also Cbsubs manual page 566+)