My hat's off to you, HannibalJC for having your priorities straight. Full time students don't have it easy, especially those, like you, who are funding it by themselves.
Doesn't sound like you have a lot of free time for a part time job, but one thing you might consider is typing up term papers, resumes and such for your fellow students. You have very good written communication skills (noticed that in your posts), and would be able to do a bit of editing for those who are less than adequate. In our area, typists can get up to $10+ a page, and that more than pays for paper, printer ink, etc. Add a bit more if you're also being asked to correct the person's spelling, grammar, etc.
You could post your ad on a student bulletin board (or whatever you have locally) for free. And, for the most part, you'd be working/typing at your own pace, or when time allows, as long as you meet the deadline. Another good thing about this type of service is that word gets around - and soon you'll be having folks come to you without having seen your ad.
It's a drag not being able to take your girl to school dances - they are important to some folks. Try getting dressed up sometime and go to a free concert in the park - dancing in the moonlight is quite romantic and something she'll never forget.
Hang in there, and we've always got an extra bowl of soup if you're in the neighborhood.