Is there a good system of manually collecting referral data? If the provider I'm using does not offer server side languages.
Notepad or Excel?

Every provider offers "server side languages".....almost every provider.
Basic to medium programming is not too hard, but you will need time to learn.