I'm looking to put a post on my wordpress website, which stays at the top all the time, with other posts I make going below it, if that makes sense is it possible? Thanks
It is called a "sticky" post. You can set that on a post by post basis. Only caveat is that you need to have the coding to display those posts scripted into your theme.
It is possible in wordpress. Go to wordpress dashboard and move on setting option. Here you will get setting option for post if not get then try other option as well there is by default option to show your next post. By default it to be newest to older you can change it for a particular post.
Also you can use WP-Sticky plugin for your aim. This plugin offer some features. For example, you will "stick" posts in category pages, not only main page.