Joel:
There are a lot of things to know before becoming real pro. You could start by working on "state machine" type pages. Those that go beyond just asking you a few fields in a form and spitting out data. When you start working on projects that require you to track data and the user, things get a lot nastier. Specifically it requires skills in good programing styles, data management, dbase administration, session administration, etc.
There is a lot you can do with php, but reading all the manual and knowing the function by heart doesn't make you a skilled programer.
As a start up list you can use:
session management
cookies
working with dbases
dynamic content
listing search results
running shell commands
image editing
file upload/download
That is a very brief list, but I would like to add that you should also concentrate on skills which could be:
clear coding
maintainablility of your code
expandability of your code
portability/reusability of your code (classes)
php is so nice you can get really slopy then have a migrane trying to read your own code two months later.
Finally stick around phpbuilder and help others with their code. You'll see a patern in their questions and you'll know what is more important. Plus it will help you solve your problems before you have them.
Saludos
Gerardo