Here is my first question: Do you want to stay within IT or go into a product development role that involves programming/development? This is an important question as it helps to frame which way are you going and thus which answers may be more relevant.
In either case, I don't think more education is likely to be a good answer here though I would check to see if that smaller college has some sort of career services or programs for alumni to apply for jobs where the employer seeks graduates from school X. Consider what you have in experience and how can this be pitched to companies looking to hire developers, e.g. could you handle configuring a firewall or setting up an Active Directory security policy. There are a few circles I would investigate as your next step or two:
1) User groups. Do these exist for the type of programming you want to learn? Some places may have .Net or Java groups that could be a resource both in terms of giving ideas on what to do to apply for positions, offering positions, and general networking to some extent. Also, there can be some for software development methodologies or IT workers that may be useful for networking in addition to learning about various tools out there.
2) Contracting firms. Robert Half comes to mind as a big one though there may be others in your area that specialize in the types of positions you want so consider applying to these with a cover letter explaining which role you want and why you think you could be a good fit for that kind of work. This may mean you meet a bunch of recruiters and have to track applications in a spreadsheet, but it is a way to get out there and see if there is anything useful.
3) Social Networking sites. LinkedIn is probably one of the biggest and sometimes there are recruiters you could run into here and find out about some jobs. This is also a good tool to use continually over time as you never know where your next job will come.
4) Job fairs. Do schools in your area have technical career or job fairs? Do organizations have these that may be of interest to you?Sometimes these can be good as even though you did graduate a few years back, there isn't any reason to think you couldn't apply for some of the same jobs and see what happens.
5) Job sites. Granted this may be a bit of a trial and error and likely not work, you could try putting your resume up on monster.com or Careerbuilder or other sites to see if you can get recruiters finding you. Government job sites are a bit better as I did get one of my jobs this way and it worked fine as long as I had my visa. I am a bit disillusioned by these sites in terms of finding something good as they are used by so many people that it isn't likely to get you into the situation where you are among the few applicants for a position rather than in the avalanche of resumes for a job.
Just my bits of cybersense on this that I have gone through a few times now...