Feck it, I'll answer anyway. UCD AFC only have one full time admin staff, our commercial manager. He also handles the admin duties for the collegiate side etc. so his salary is split which the college. We had a full time CPO but since he and the club parted company we've elected to see out the season with a part time one. The club is run by a voluntary committee with a few local businessmen among its members, people who have been involved in the club long term.
The scholarships are paid for from the clubs own budget which it raises. The clubs raises its budget in many of the traditional ways other clubs do:
Gate receipts: Yes, there are some, particularly from the ties against Dublin opponents plus lots of cup matches in recent seasons.
Prize money: We've had a few good cup runs recently and we've also received fair play prize money plus we've consistently performed at U-21 level.
Sponsorship: The club and its superleague have been sponsored by Budweiser for over a decade and there's been a good sponsorship deal in place with AIB for the main stand in both our grounds, not to mention advertising hoardings etc.
There are other fundraisers like our annual alumni dinner, superleague subsidies and benefactor donations like your man Tommy Allen who throws money at a dozen different clubs if you listen to him. I think Pineapple told me before that there's an annual stipend from the college that represents under 10% of our budget but someone else could clarify that. By and large though its the activities of our committee that raise us the money.
UCD only spend what they have, we pay small wages and have small overheads. You should ask yourself why first division clubs can't pay wages on a similar budget when UCD can? Monaghan United operate a similar tight ship on an even smaller scale.
If you read about university funding in Ireland and see the hole in UCD's budget you'd understand there's no way they're bankrolling a football club. There's a massive distance between the college's administrators and the club. They couldn't care less and that spans right across the college down to the students union. In spite of the waffle spouted here, UCD is very much a club supported by local people rather than people affiliated with the college.