naja, der aufwand ist nicht gerade klein:
für einen download-zähler mit IP-sperre und traffic-limits brauchst du:
- einen userbereich mit zumindest benutzername, passwort und traffic limit.
- dann brauchst du ein log, womit man die downloads für einen beliebigen benutzer in einem zeitintervall berechnen kann, damit überprüft werden kann, ob ein bestimmter nutzer zu dem zeitpunkt genau diese datei auch herunterladen darf.
- dann brauchst du noch etwas wie ein php-file, das die dateien zum download anbietet und die zähl- und log-aktionen ausführt.
- dann brauchst du eine benutzerverwaltung, um neue benutzer anzulegen, bestehende benutzer zu editieren und zu löschen, und um limits pro user / benutzergruppe / global einzustellen.
- dann brauchst du noch eine IP-blacklist, die bei verbotenen IP-adressen nichts angibt.
- dann kommt noch der upload der dateien und das registrieren der dateien in der datenbank.
- dann kommt natürlich die übersichts-seite für den benutzer, wo er überhaupt die zur verfügung stehenden files sehen kann.
ich persönlich halte das für machbar innerhalb von 6-8 programmierstunden - vielleicht schafft das der eine oder andere auch schneller. allerdings nicht für 5 EUR die stunde, sondern eher das acht- bis zwölffache pro stunde.
wenn du ordentlich lernst und dir zu den themengebieten tutorials anschaust, kannst du dein projekt (unter der annahme, dass du weißt, wie du mit php zumindest "hello world" an den browser bekommst), innerhalb von einem monat hinbekommen.
nichts für ungut, aber damit siehst du mal, dass nicht alles so 'einfach' geht wie man sich das vorstellt...

... und komm hier keinem mit "aber ich bin ja ein armer schüler" ... als schüler solltest du aufgrund der höheren leistungsfähigkeit des gehirns und weil du deutlich mehr zeit hast, deine leistungskurve so steigern können, dass das ganze auch in 3 wochen läuft.