Rose Byrne answered it's possible, but you;d have to write a custom module with quite a bit of logic, and it sounds like you don't have that kind of knowledge,your best bet is to find a plugin that does the same thing: