I think I've tried some time ago changing Acolyte of the Skin to give him full caster progression, and back then I just put a "1" instead of a "2" in classes.2da in its place... I believe it worked, but I cannot say for sure.
This would only affect spells per day for original NWN classes (wizard, cleric, druid etc) - no caster level increase though. New caster classes added by PRC require some more scripting.
Xwarren, could you tell me where are the prerequsites for Epic Eldritch Blast? When I gave epic progressions to eldritch disciple and theurge they were not able to take epic eldritch blast despite having invoker level higher than 20 - I also couldnt do it with warlock 16/something 4 with practiced invoker, which leads me to believe it is coded to require 20 levels of warlock instead of 9d6 eldritch blast, which requires invoker level 20, unless you are also an enlightened spirit (continues eldritch blast but does not increase invoker level), which is not added to PRC.
I just checked cls_feat*.2da for eldritch disciple and eldritch theurge - there are epic feats in there. I remember that I was working on epic progression for these classes (I am using files from SVN). I will test if it is working.
Edit: I have tested this a with a following character: Warlock 6/Dread Necromancer 4/Eldritch Theurge 10+
- epic Eldritch Theurge progression is enabled - I didn't have to change anything to get 11th level

- You can select Epic Eldritch Blast feats on Eldrith Theurge levels
- The scripts will make sure that you have at least 9d6 blast damage - I couldn't take this as my first epic feat because of that (so I took Practiced Invoker instead) - after that I could select this feat on following levels (with only 6 levels of Warlock).
- a function i prc_enforce_feat.nss checks for blast damage:
if(GetHasFeat(FEAT_EPIC_ELDRITCH_BLAST_I))
{
int nInvLvl = GetInvokerLevel(OBJECT_SELF, CLASS_TYPE_WARLOCK);
int nEldBlast;
if(nInvLvl < 13)
nEldBlast = (nInvLvl + 1) / 2;
else if(nInvLvl < 20)
nEldBlast = (nInvLvl + 7) / 3;
else
nEldBlast = 9 + (nInvLvl - 20) / 2;
if(nEldBlast < 9)
{
FloatingTextStringOnCreature("You must have 9d6 eldritch blast to take Epic Eldritch Blast.", OBJECT_SELF, FALSE);
return TRUE;
}
}