I am after some software that will allow me to loop guitar riffs and drum beats. So I can play a riff, loop it and add layers on top of it with other instruments, kinda like an MPC.

Ive seen a few pedals that will do it, but i would like to use software.

If anyone could recommend a prog that will do this that is not too hard to use, that would be great. I dont mind if i have to pay for it.

RG's & Mesa's
i was looking for software like that as well and haven't found anything that would suit this purpose. You can always use audacity or something like that, but that is a major PITA
I use Ambiloop not sure how well it'll work for you but check it out.
The guitar has been my best friend since I was 9 years old. I have spent more time with my instrument than any human being.