I am sure you can put one of your own greenfoot projects on a public website. I would be careful not to post one belonging to someone else. All projects are made at a local site and uploaded onto greenfoot; so, literally speaking, nothing is really "Made at Greenfoot.org". You can say that it was "created using the greenfoot IDE (integrated development environment)".