Sorry for the delay in replying. Let's see if I can answer these.
There are a couple of things i'd like to do but can't seem to get the syntax right. Can you guys help me out? I've searched for addons and things else where also with no luck :/
"Keep Buffs Up":
===============
/cast Enhanced Armor
/wait 1
/cast Holy Seal
/wait 300
/wait 300
/wait 300
/wait 300
/wait 300
/script UseAction (70);
===============
My thought is that after 5 minutes, it would call itself (it's placed in the 10th slot down on the left bar) but it's not doing that. Also, if there was a way to make it check to see if i'm mounted before recalling them that'd be awesome (so it doesn't knock me off when i'm running away).
The reason the above macro doesn't work is that you cannot run a macro from within a macro. This ability is blocked by design.
What you are attempting really requires the use of an add-on. Wouldn't be too hard to implement, but things done on timers require add-ons. I can try to cook something up (though as I can't test it, it may need additional debugging), but maybe you would want to take a crack at it yourself. If so, check out my Frame tutorials on the Runes of Magic Wiki.
"Check for Buffs, and Then Smite That Joker Macro"
(I looked into this but couldn't figure it out, so here is some pseudo code):
===============
If (count(target_has_buff(holy seal))==3) then
cast Threaten;
else
cast Holy Strike;
====
Even more desireable:
====
If (count(target_has_buff(holy seal))==3) then
cast Threaten;
else if (player_has_buff(holy seal)==false) then
cast Holy Seal
wait 1
cast Enhanced Armor
wait 1
end if;
cast Holy Strike;
===============
Are any of my desires feasible lol? This is actually for my Dad's character and i'm just trying to make it as easy for him to play as possible.
Your best bet for this would be to use DIYCE 2.0. Everything you are trying to do can be done with it, though the waits between casts in your preferred version would be a little tricky to do (may need some custom actions for that).